• Jason Rhinelander's avatar
    Rename examples files, as per #288 · b3f3d79f
    Jason Rhinelander authored
    This renames example files from `exampleN` to `example-description`.
    
    Specifically, the following renaming is applied:
    
    example1 -> example-methods-and-attributes
    example2 -> example-python-types
    example3 -> example-operator-overloading
    example4 -> example-constants-and-functions
    example5 -> example-callbacks (*)
    example6 -> example-sequence-and-iterators
    example7 -> example-buffers
    example8 -> example-custom-ref-counting
    example9 -> example-modules
    example10 -> example-numpy-vectorize
    example11 -> example-arg-keywords-and-defaults
    example12 -> example-virtual-functions
    example13 -> example-keep-alive
    example14 -> example-opaque-types
    example15 -> example-pickling
    example16 -> example-inheritance
    example17 -> example-stl-binders
    example18 -> example-eval
    example19 -> example-custom-exceptions
    
    * the inheritance parts of example5 are moved into example-inheritance
    (previously example16), and the remainder is left as example-callbacks.
    
    This commit also renames the internal variables ("Example1",
    "Example2", "Example4", etc.) into non-numeric names ("ExampleMandA",
    "ExamplePythonTypes", "ExampleWithEnum", etc.) to correspond to the
    file renaming.
    
    The order of tests is preserved, but this can easily be changed if
    there is some more natural ordering by updating the list in
    examples/CMakeLists.txt.
    b3f3d79f
example-custom-exceptions.py 894 Bytes