[pyplusplus] 12/17: Merge tag 'upstream/1.6'

Leopold Palomo-Avellaneda leo at alaxarxa.net
Mon Jul 18 13:18:29 UTC 2016


This is an automated email from the git hooks/post-receive script.

lepalom-guest pushed a commit to branch master
in repository pyplusplus.

commit ea5cec4dcc569686c4c07cc96fb057f0d4f44f18
Merge: 4b52d1f 2e10189
Author: Leopold Palomo-Avellaneda <leopold.palomo at upc.edu>
Date:   Mon Jul 18 12:25:58 2016 +0200

    Merge tag 'upstream/1.6'
    
    Upstream version 1.6

 .hg_archival.txt                                   |     4 +
 .hgtags                                            |     1 +
 LICENSE_1_0.txt                                    |    23 +
 MANIFEST.readme                                    |     1 +
 README.txt                                         |    49 +
 announcement.txt                                   |    45 +
 contrib/__init__.py                                |     4 +
 contrib/arrayinfo/arrayinfo.py                     |    73 +
 contrib/arrayinfo/cpptokenize.py                   |   127 +
 contrib/arrayinfo/createarrayinfo.py               |   169 +
 contrib/arrayinfo/readme.txt                       |    33 +
 contrib/doc_extractors/LICENSE_1_0.txt             |    23 +
 contrib/doc_extractors/doxygen.py                  |   232 +
 contrib/doc_extractors/permissions.txt             |   Bin 0 -> 2996 bytes
 contrib/doc_extractors/readme.txt                  |    19 +
 contrib/goodies/__init__.py                        |    19 +
 contrib/goodies/dsl_interface.py                   |    48 +
 contrib/goodies/goodie_overrides.py                |    64 +
 contrib/goodies/goodie_perf_overrides.py           |   224 +
 contrib/goodies/goodie_utils.py                    |   274 +
 contrib/pypp_api/generate_docs.py                  |    11 +
 contrib/pypp_api/license.txt                       |     2 +
 contrib/pypp_api/pypp_api/__init__.py              |    80 +
 contrib/pypp_api/pypp_api/argpolicy.py             |   632 +
 contrib/pypp_api/pypp_api/decltypes.py             |    79 +
 contrib/pypp_api/pypp_api/declwrapper.py           |   835 +
 contrib/pypp_api/pypp_api/extendcreators.py        |   107 +
 contrib/pypp_api/pypp_api/filters.py               |   516 +
 contrib/pypp_api/pypp_api/modulebuilder.py         |   793 +
 contrib/pypp_api/pypp_api/selection.py             |    54 +
 contrib/pypp_api/pypp_api/treerange.py             |   380 +
 contrib/pypp_api/readme.txt                        |    30 +
 docs/Makefile                                      |   216 +
 docs/apidocs/_logging_.rst                         |    24 +
 docs/apidocs/api.rst                               |    18 +
 docs/apidocs/code_creators.rst                     |   313 +
 docs/apidocs/code_repository.rst                   |    57 +
 docs/apidocs/code_repository/indexing_suite.rst    |   226 +
 docs/apidocs/creators_factory.rst                  |    89 +
 docs/apidocs/decl_wrappers.rst                     |   151 +
 docs/apidocs/file_writers.rst                      |    65 +
 docs/apidocs/function_transformers.rst             |    56 +
 docs/apidocs/messages.rst                          |    24 +
 docs/apidocs/module_builder.rst                    |    48 +
 docs/apidocs/utils.rst                             |    17 +
 docs/architecture.rst                              |   327 +
 docs/code_creators_uml.png                         |   Bin 0 -> 103871 bytes
 docs/comparisons/compare_to.rst                    |    68 +
 docs/comparisons/pyste.rst                         |   420 +
 docs/conf.py                                       |   287 +
 docs/containers.rst                                |   240 +
 docs/ctypes/ctypes_integration.rst                 |    98 +
 docs/ctypes/this_and_sizeof.rst                    |    43 +
 docs/ctypes/unions.rst                             |    71 +
 docs/ctypes/variables.rst                          |    74 +
 docs/doc_string.rst                                |    65 +
 docs/download.rst                                  |    58 +
 docs/examples/boost/boost.rst                      |   256 +
 docs/examples/easybmp/easybmp.rst                  |    71 +
 docs/examples/easybmp/pkg-info.txt                 |    17 +
 docs/examples/easybmp/source.bmp                   |   Bin 0 -> 59394 bytes
 docs/examples/easybmp/target.bmp                   |   Bin 0 -> 59394 bytes
 docs/examples/examples.rst                         |    47 +
 docs/functions/call_policies/as_tuple.rst          |    84 +
 docs/functions/call_policies/call_policies.rst     |   205 +
 .../call_policies/custom_call_policies.rst         |    36 +
 docs/functions/call_policies/return_addressof.rst  |    62 +
 .../call_policies/return_pointee_value.rst         |   141 +
 docs/functions/call_policies/return_range.rst      |   225 +
 docs/functions/default_args.rst                    |   146 +
 docs/functions/functions.rst                       |    29 +
 docs/functions/make_constructor.rst                |    75 +
 docs/functions/overloading.rst                     |   167 +
 docs/functions/registration_order.rst              |   147 +
 docs/functions/transformation/from_address.rst     |    97 +
 docs/functions/transformation/inout.rst            |    62 +
 .../transformation/inout_static_array.rst          |    72 +
 .../transformation/inout_static_matrix.rst         |    91 +
 docs/functions/transformation/input.rst            |    58 +
 docs/functions/transformation/input_c_buffer.rst   |    72 +
 .../transformation/input_static_array.rst          |    75 +
 .../transformation/input_static_matrix.rst         |    90 +
 docs/functions/transformation/modify_type.rst      |    69 +
 docs/functions/transformation/name_mangling.rst    |    83 +
 docs/functions/transformation/output.rst           |    63 +
 .../transformation/output_static_array.rst         |    75 +
 .../transformation/output_static_matrix.rst        |    85 +
 docs/functions/transformation/terminology.rst      |    35 +
 .../transformation/transfer_ownership.rst          |    68 +
 docs/functions/transformation/transformation.rst   |   125 +
 docs/history.rst                                   |   594 +
 docs/how_to/absolute_relative_paths.rst            |    39 +
 docs/how_to/best_practices.rst                     |   170 +
 docs/how_to/exception_translation.rst              |    60 +
 docs/how_to/fatal_error_c1204.rst                  |    23 +
 docs/how_to/file_name_too_long.rst                 |    45 +
 docs/how_to/hints.rst                              |    61 +
 docs/how_to/how_to.rst                             |    13 +
 docs/how_to/templates.rst                          |   191 +
 docs/index.rst                                     |   173 +
 docs/indexing_suite_v2.html                        |  2213 ++
 docs/indexing_suite_v2.html.rst                    |     6 +
 docs/indexing_suite_v2_files/boost.css             |    59 +
 docs/indexing_suite_v2_files/cboost.gif            |   Bin 0 -> 8819 bytes
 docs/indexing_suite_v2_files/overview.png          |   Bin 0 -> 4680 bytes
 docs/indexing_suite_v2_files/proxy.png             |   Bin 0 -> 11320 bytes
 docs/indexing_suite_v2_files/proxy_detached.png    |   Bin 0 -> 4030 bytes
 docs/inserting_code.rst                            |   247 +
 docs/links.rst                                     |   116 +
 docs/multi_module_development.rst                  |   161 +
 docs/peps/dsl_challenge.rst                        |   210 +
 docs/peps/dsl_challenge_introduction.irest         |    11 +
 docs/peps/peps_index.rst                           |    21 +
 docs/properties.rst                                |   163 +
 docs/pyplusplus_uml.vsd                            |   Bin 0 -> 352768 bytes
 docs/quotes.rst                                    |   160 +
 docs/split_module.rst                              |   242 +
 .../automatic_conversion/automatic_conversion.rst  |    39 +
 .../automatic_conversion/automatic_conversion.zip  |   Bin 0 -> 6289 bytes
 .../automatic_conversion/custom_rvalue.cpp         |   135 +
 .../automatic_conversion/custom_rvalue.cpp.rst     |     6 +
 .../automatic_conversion/definition.irest          |     3 +
 .../automatic_conversion/sconstruct                |    20 +
 .../automatic_conversion/sconstruct.rst            |     6 +
 .../automatic_conversion/test.py                   |    59 +
 .../automatic_conversion/test.py.rst               |     6 +
 .../automatic_conversion/tuples.hpp                |   251 +
 .../automatic_conversion/tuples.hpp.rst            |     6 +
 .../automatic_conversion/tuples_tester.cpp         |    72 +
 .../automatic_conversion/tuples_tester.cpp.rst     |     6 +
 .../easy_extending_guide/easy_extending_guide.rst  |   118 +
 .../exceptions/definition.irest                    |     4 +
 .../exceptions/exceptions.cpp                      |   130 +
 .../exceptions/exceptions.cpp.rst                  |     6 +
 .../exceptions/exceptions.rst                      |    64 +
 .../exceptions/exceptions.zip                      |   Bin 0 -> 2496 bytes
 docs/troubleshooting_guide/exceptions/sconstruct   |    10 +
 .../exceptions/sconstruct.rst                      |     6 +
 docs/troubleshooting_guide/exceptions/test.py      |    64 +
 docs/troubleshooting_guide/exceptions/test.py.rst  |     6 +
 docs/troubleshooting_guide/lessons_learned.rst     |    22 +
 .../shared_ptr/definition.irest                    |     3 +
 .../shared_ptr/generate_code.py                    |   120 +
 .../shared_ptr/pointer_holder.hpp.patch            |    99 +
 .../shared_ptr/pointer_holder.hpp.patch.rst        |    10 +
 docs/troubleshooting_guide/shared_ptr/sconstruct   |    10 +
 .../shared_ptr/sconstruct.rst                      |     6 +
 .../shared_ptr/shared_ptr.rst                      |    71 +
 .../shared_ptr/shared_ptr.zip                      |   Bin 0 -> 3833 bytes
 docs/troubleshooting_guide/shared_ptr/solution.cpp |    78 +
 .../shared_ptr/solution.cpp.rst                    |     6 +
 docs/troubleshooting_guide/shared_ptr/test.py      |    30 +
 docs/troubleshooting_guide/shared_ptr/test.py.rst  |     6 +
 docs/troubleshooting_guide/smart_ptrs/bindings.cpp |   162 +
 .../smart_ptrs/bindings.cpp.rst                    |     6 +
 docs/troubleshooting_guide/smart_ptrs/classes.hpp  |   149 +
 .../smart_ptrs/classes.hpp.rst                     |     6 +
 .../smart_ptrs/definition.irest                    |     3 +
 docs/troubleshooting_guide/smart_ptrs/sconstruct   |    10 +
 .../smart_ptrs/sconstruct.rst                      |     6 +
 docs/troubleshooting_guide/smart_ptrs/smart_ptr.h  |   135 +
 .../smart_ptrs/smart_ptr.h.rst                     |     6 +
 .../smart_ptrs/smart_ptrs.rst                      |    25 +
 .../smart_ptrs/smart_ptrs.zip                      |   Bin 0 -> 5370 bytes
 docs/troubleshooting_guide/smart_ptrs/test.py      |    89 +
 docs/troubleshooting_guide/smart_ptrs/test.py.rst  |     6 +
 docs/tutorials/module_builder/generate_code.py     |    54 +
 docs/tutorials/module_builder/generate_code.py.rst |     6 +
 docs/tutorials/module_builder/generated.cpp        |    31 +
 docs/tutorials/module_builder/generated.cpp.rst    |     6 +
 docs/tutorials/module_builder/hello_world.hpp      |    43 +
 docs/tutorials/module_builder/hello_world.hpp.rst  |     6 +
 docs/tutorials/module_builder/module_builder.rst   |   159 +
 docs/tutorials/pyplusplus_gui.png                  |   Bin 0 -> 26084 bytes
 docs/tutorials/pyplusplus_gui.rst                  |     5 +
 docs/tutorials/tutorials.rst                       |    54 +
 docs/warnings.rst                                  |   213 +
 environment.py                                     |    76 +
 environment_path_helper.py                         |     2 +
 examples/custom_code_creator/generate_code.py      |    93 +
 .../generated/properties.py.cpp                    |    37 +
 examples/custom_code_creator/properties.hpp        |    32 +
 examples/custom_code_creator/sconstruct            |    29 +
 examples/custom_code_creator/unittests/test_all.py |    26 +
 examples/environment.py                            |    24 +
 examples/gmplib_dev/dev/generate_code.py           |    37 +
 examples/gmplib_dev/dev/project_env.py             |    11 +
 examples/gmplib_dev/pygmplib/__init__.py           |  1570 +
 examples/gmplib_dev/pygmplib/ctypes_utils.py       |   135 +
 examples/gmplib_dev/test.py                        |    17 +
 examples/libmemcached_dev/dev/generate_code.py     |    39 +
 examples/libmemcached_dev/dev/project_env.py       |    14 +
 examples/libmemcached_dev/libmemcached-0.31.tar.gz |   Bin 0 -> 507156 bytes
 examples/libmemcached_dev/pymemcached/__init__.py  |   686 +
 .../libmemcached_dev/pymemcached/ctypes_utils.py   |   135 +
 .../pymemcached/exposed_decl.pypp.txt              |  1144 +
 examples/libmemcached_dev/test.py                  |    27 +
 examples/pyboost_dev/MANIFEST.in                   |     6 +
 examples/pyboost_dev/crc_example.py                |    20 +
 examples/pyboost_dev/date_time_example.py          |    70 +
 .../pyboost_dev/dev/boost_random/generate_code.py  |   161 +
 .../pyboost_dev/dev/boost_random/random_export.hpp |   472 +
 .../dev/boost_random/random_settings.py            |    22 +
 examples/pyboost_dev/dev/boost_random/sconscript   |    35 +
 examples/pyboost_dev/dev/crc/crc_export.hpp        |    23 +
 examples/pyboost_dev/dev/crc/crc_settings.py       |    23 +
 examples/pyboost_dev/dev/crc/generate_code.py      |   107 +
 examples/pyboost_dev/dev/crc/sconscript            |    35 +
 .../dev/date_time/customization_data.py            |   225 +
 .../dev/date_time/date_time_settings.py            |    26 +
 .../pyboost_dev/dev/date_time/generate_code.py     |   220 +
 .../dev/date_time/include/date_time.pypp.hpp       |    68 +
 .../dev/date_time/include/date_time.pypp.xml       | 36630 +++++++++++++++++++
 .../dev/date_time/include/date_time_wrapper.hpp    |    19 +
 examples/pyboost_dev/dev/date_time/sconscript      |    49 +
 examples/pyboost_dev/dev/rational/generate_code.py |   109 +
 .../pyboost_dev/dev/rational/rational_export.hpp   |    27 +
 .../pyboost_dev/dev/rational/rational_settings.py  |    24 +
 examples/pyboost_dev/dev/rational/sconscript       |    35 +
 examples/pyboost_dev/pyboost/__init__.py           |    10 +
 .../pyboost_dev/pyboost/boost_random/__init__.py   |   511 +
 examples/pyboost_dev/pyboost/crc/__init__.py       |    48 +
 examples/pyboost_dev/pyboost/date_time/__init__.py |   257 +
 .../pyboost/date_time/date_time_zonespec.csv       |   379 +
 examples/pyboost_dev/pyboost/rational/__init__.py  |    17 +
 examples/pyboost_dev/random_example.py             |     8 +
 examples/pyboost_dev/rational_example.py           |    15 +
 examples/pyboost_dev/sconstruct                    |    29 +
 examples/pyboost_dev/setup.py                      |    33 +
 .../unittestst/boost_random/test_all.py            |    76 +
 examples/pyboost_dev/unittestst/crc/test_all.py    |   233 +
 .../pyboost_dev/unittestst/date_time/examples.py   |    33 +
 .../unittestst/date_time/gregorian_tester.py       |   559 +
 .../unittestst/date_time/local_time_tester.py      |   608 +
 .../unittestst/date_time/posix_time_tester.py      |   529 +
 .../pyboost_dev/unittestst/date_time/test_all.py   |    30 +
 .../pyboost_dev/unittestst/rational/test_all.py    |    97 +
 examples/pyboost_dev/unittestst/test_all.py        |    31 +
 .../boost.python/pyeasybmp/build_setup.py          |    30 +
 .../boost.python/pyeasybmp/environment.py          |    54 +
 .../boost.python/pyeasybmp/generate_code.py        |    44 +
 .../boost.python/pyeasybmp/sconstruct              |    41 +
 .../boost.python/unittests/grayscale.py            |    43 +
 .../boost.python/unittests/source.bmp              |   Bin 0 -> 59394 bytes
 .../boost.python/unittests/target.bmp              |   Bin 0 -> 59394 bytes
 .../easybmp/BSD_(revised)_license.txt              |    10 +
 examples/pyeasybmp_dev/easybmp/EasyBMP.cpp         |  1906 +
 examples/pyeasybmp_dev/easybmp/EasyBMP.h           |    86 +
 examples/pyeasybmp_dev/easybmp/EasyBMP_BMP.h       |    86 +
 .../pyeasybmp_dev/easybmp/EasyBMP_ChangeLog.txt    |   821 +
 .../pyeasybmp_dev/easybmp/EasyBMP_DataStructures.h |   104 +
 .../easybmp/EasyBMP_VariousBMPutilities.h          |    43 +
 .../pyeasybmp_dev/easybmp/binaries/easybmp.dll     |   Bin 0 -> 40960 bytes
 .../easybmp/binaries/easybmp.dll.manifest          |     8 +
 .../pyeasybmp_dev/easybmp/binaries/easybmp.exp     |   Bin 0 -> 7565 bytes
 .../pyeasybmp_dev/easybmp/binaries/easybmp.lib     |   Bin 0 -> 13362 bytes
 .../pyeasybmp_dev/easybmp/binaries/easybmp.map     |   322 +
 .../easybmp/sample/EasyBMPbackground.bmp           |   Bin 0 -> 308278 bytes
 .../pyeasybmp_dev/easybmp/sample/EasyBMPsample.cpp |    82 +
 .../pyeasybmp_dev/easybmp/sample/EasyBMPtext.bmp   |   Bin 0 -> 113266 bytes
 examples/pyeasybmp_dev/easybmp/sample/makefile     |    53 +
 examples/pyeasybmp_dev/easybmp/sconscript          |    11 +
 examples/pyeasybmp_dev/easybmp/sconstruct          |     2 +
 examples/pyeasybmp_dev/environment.py              |    28 +
 gccxml.cfg                                         |    10 +
 indexing_suite_v2/docs/indexing_suite_v2.html      |  2213 ++
 .../docs/indexing_suite_v2_files/boost.css         |    59 +
 .../docs/indexing_suite_v2_files/cboost.gif        |   Bin 0 -> 8819 bytes
 .../docs/indexing_suite_v2_files/overview.png      |   Bin 0 -> 4680 bytes
 .../docs/indexing_suite_v2_files/proxy.png         |   Bin 0 -> 11320 bytes
 .../indexing_suite_v2_files/proxy_detached.png     |   Bin 0 -> 4030 bytes
 indexing_suite_v2/indexing_suite/algorithms.hpp    |   564 +
 .../indexing_suite/container_proxy.hpp             |   738 +
 .../indexing_suite/container_suite.hpp             |    54 +
 .../indexing_suite/container_traits.hpp            |   160 +
 indexing_suite_v2/indexing_suite/deque.hpp         |    61 +
 indexing_suite_v2/indexing_suite/element_proxy.hpp |   188 +
 .../indexing_suite/element_proxy_traits.hpp        |    90 +
 .../indexing_suite/int_slice_helper.hpp            |   252 +
 .../indexing_suite/iterator_range.hpp              |   261 +
 .../indexing_suite/iterator_traits.hpp             |   212 +
 indexing_suite_v2/indexing_suite/list.hpp          |   168 +
 indexing_suite_v2/indexing_suite/map.hpp           |   241 +
 indexing_suite_v2/indexing_suite/methods.hpp       |   114 +
 indexing_suite_v2/indexing_suite/multimap.hpp      |   206 +
 indexing_suite_v2/indexing_suite/pair.hpp          |   105 +
 .../indexing_suite/proxy_iterator.hpp              |   164 +
 .../indexing_suite/python_iterator.hpp             |    81 +
 .../indexing_suite/registry_utils.hpp              |    41 +
 indexing_suite_v2/indexing_suite/set.hpp           |   170 +
 .../indexing_suite/shared_proxy_impl.hpp           |   106 +
 indexing_suite_v2/indexing_suite/slice.hpp         |   147 +
 indexing_suite_v2/indexing_suite/slice_handler.hpp |   302 +
 indexing_suite_v2/indexing_suite/suite_utils.hpp   |   111 +
 indexing_suite_v2/indexing_suite/value_traits.hpp  |    85 +
 indexing_suite_v2/indexing_suite/vector.hpp        |    61 +
 indexing_suite_v2/indexing_suite/visitor.hpp       |   272 +
 indexing_suite_v2/indexing_suite/workaround.hpp    |    47 +
 indexing_suite_v2/readme.txt                       |    10 +
 indexing_suite_v2/update_code_repository.py        |    79 +
 pyplusplus/__init__.py                             |    59 +
 pyplusplus/_logging_/__init__.py                   |    65 +
 pyplusplus/_logging_/multi_line_formatter.py       |    95 +
 pyplusplus/code_creators/__init__.py               |   161 +
 pyplusplus/code_creators/algorithm.py              |   113 +
 pyplusplus/code_creators/array_1_registrator.py    |    71 +
 pyplusplus/code_creators/bookmark.py               |    18 +
 pyplusplus/code_creators/calldef.py                |  1552 +
 pyplusplus/code_creators/calldef_ctypes.py         |   104 +
 pyplusplus/code_creators/calldef_transformed.py    |   506 +
 pyplusplus/code_creators/calldef_utils.py          |   159 +
 pyplusplus/code_creators/class_declaration.py      |   456 +
 pyplusplus/code_creators/code_creator.py           |   231 +
 pyplusplus/code_creators/compound.py               |   103 +
 pyplusplus/code_creators/ctypes_formatter.py       |   159 +
 .../code_creators/ctypes_integration_creators.py   |    55 +
 pyplusplus/code_creators/custom.py                 |    38 +
 pyplusplus/code_creators/declaration_based.py      |    64 +
 .../code_creators/embedded_code_repository.py      |    18 +
 pyplusplus/code_creators/enum.py                   |    84 +
 pyplusplus/code_creators/exception_translator.py   |    58 +
 pyplusplus/code_creators/global_variable.py        |   200 +
 pyplusplus/code_creators/include.py                |    76 +
 pyplusplus/code_creators/include_directories.py    |    75 +
 pyplusplus/code_creators/indexing_suites.py        |   183 +
 pyplusplus/code_creators/instruction.py            |    41 +
 pyplusplus/code_creators/library_reference.py      |    56 +
 pyplusplus/code_creators/license.py                |    30 +
 pyplusplus/code_creators/member_variable.py        |   769 +
 pyplusplus/code_creators/module.py                 |   249 +
 pyplusplus/code_creators/module_body.py            |    26 +
 pyplusplus/code_creators/name_mappings.py          |    42 +
 pyplusplus/code_creators/namespace.py              |    79 +
 .../code_creators/opaque_type_registrator.py       |    24 +
 pyplusplus/code_creators/properties.py             |   170 +
 pyplusplus/code_creators/registration_based.py     |    21 +
 pyplusplus/code_creators/scoped.py                 |    18 +
 pyplusplus/code_creators/smart_pointers.py         |   124 +
 pyplusplus/code_creators/target_configuration.py   |    33 +
 pyplusplus/code_creators/typedef_as_pyvar.py       |    22 +
 pyplusplus/code_creators/unnamed_enum.py           |    39 +
 pyplusplus/code_repository/__init__.py             |    43 +
 pyplusplus/code_repository/array_1.py              |   196 +
 pyplusplus/code_repository/call_policies.py        |   192 +
 pyplusplus/code_repository/convenience.py          |   198 +
 pyplusplus/code_repository/ctypes_integration.py   |   148 +
 pyplusplus/code_repository/ctypes_utils.py         |   141 +
 pyplusplus/code_repository/gil_guard.py            |    62 +
 .../code_repository/indexing_suite/__init__.py     |    93 +
 .../indexing_suite/algorithms_header.py            |   578 +
 .../indexing_suite/container_proxy_header.py       |   752 +
 .../indexing_suite/container_suite_header.py       |    68 +
 .../indexing_suite/container_traits_header.py      |   174 +
 .../code_repository/indexing_suite/deque_header.py |    75 +
 .../indexing_suite/element_proxy_header.py         |   202 +
 .../indexing_suite/element_proxy_traits_header.py  |   104 +
 .../indexing_suite/int_slice_helper_header.py      |   266 +
 .../indexing_suite/iterator_range_header.py        |   275 +
 .../indexing_suite/iterator_traits_header.py       |   226 +
 .../code_repository/indexing_suite/list_header.py  |   182 +
 .../code_repository/indexing_suite/map_header.py   |   255 +
 .../indexing_suite/methods_header.py               |   128 +
 .../indexing_suite/multimap_header.py              |   220 +
 .../code_repository/indexing_suite/pair_header.py  |   119 +
 .../indexing_suite/proxy_iterator_header.py        |   178 +
 .../indexing_suite/python_iterator_header.py       |    95 +
 .../indexing_suite/registry_utils_header.py        |    55 +
 .../code_repository/indexing_suite/set_header.py   |   184 +
 .../indexing_suite/shared_proxy_impl_header.py     |   120 +
 .../indexing_suite/slice_handler_header.py         |   316 +
 .../code_repository/indexing_suite/slice_header.py |   161 +
 .../indexing_suite/suite_utils_header.py           |   125 +
 .../indexing_suite/value_traits_header.py          |    99 +
 .../indexing_suite/vector_header.py                |    75 +
 .../indexing_suite/visitor_header.py               |   286 +
 .../indexing_suite/workaround_header.py            |    61 +
 pyplusplus/code_repository/named_tuple.py          |    52 +
 .../code_repository/return_pointee_value.hpp       |    60 +
 pyplusplus/code_repository/return_range.py         |   158 +
 pyplusplus/creators_factory/__init__.py            |    13 +
 pyplusplus/creators_factory/bpcreator.py           |   733 +
 .../creators_factory/call_policies_resolver.py     |   193 +
 pyplusplus/creators_factory/creators_wizard.py     |    71 +
 pyplusplus/creators_factory/ctypes_creator.py      |   200 +
 .../creators_factory/dependencies_manager.py       |   205 +
 .../creators_factory/fake_constructors_manager.py  |    29 +
 .../creators_factory/opaque_types_manager.py       |    82 +
 pyplusplus/creators_factory/sort_algorithms.py     |   276 +
 pyplusplus/creators_factory/types_database.py      |   187 +
 pyplusplus/decl_wrappers/__init__.py               |   133 +
 pyplusplus/decl_wrappers/algorithm.py              |   149 +
 pyplusplus/decl_wrappers/call_policies.py          |   428 +
 pyplusplus/decl_wrappers/calldef_wrapper.py        |   657 +
 pyplusplus/decl_wrappers/class_wrapper.py          |   737 +
 pyplusplus/decl_wrappers/decl_wrapper.py           |   231 +
 pyplusplus/decl_wrappers/decl_wrapper_printer.py   |   132 +
 pyplusplus/decl_wrappers/doc_extractor.py          |    45 +
 pyplusplus/decl_wrappers/enumeration_wrapper.py    |    82 +
 pyplusplus/decl_wrappers/indexing_suite1.py        |    82 +
 pyplusplus/decl_wrappers/indexing_suite2.py        |   180 +
 pyplusplus/decl_wrappers/namespace_wrapper.py      |    20 +
 pyplusplus/decl_wrappers/properties.py             |   346 +
 pyplusplus/decl_wrappers/python_traits.py          |    35 +
 pyplusplus/decl_wrappers/scopedef_wrapper.py       |    41 +
 pyplusplus/decl_wrappers/typedef_wrapper.py        |    32 +
 pyplusplus/decl_wrappers/user_text.py              |    21 +
 pyplusplus/decl_wrappers/variable_wrapper.py       |   239 +
 pyplusplus/file_writers/__init__.py                |    50 +
 pyplusplus/file_writers/balanced_files.py          |    62 +
 pyplusplus/file_writers/class_multiple_files.py    |   264 +
 pyplusplus/file_writers/md5sum_repository.py       |   100 +
 pyplusplus/file_writers/multiple_files.py          |   407 +
 pyplusplus/file_writers/single_file.py             |    33 +
 pyplusplus/file_writers/writer.py                  |   167 +
 pyplusplus/function_transformers/__init__.py       |    74 +
 pyplusplus/function_transformers/controllers.py    |   443 +
 .../function_transformation.py                     |    73 +
 pyplusplus/function_transformers/templates.py      |   109 +
 pyplusplus/function_transformers/transformer.py    |    93 +
 pyplusplus/function_transformers/transformers.py   |   965 +
 pyplusplus/messages/__init__.py                    |    43 +
 pyplusplus/messages/warnings_.py                   |   293 +
 pyplusplus/module_builder/__init__.py              |    55 +
 pyplusplus/module_builder/boost_python_builder.py  |   438 +
 pyplusplus/module_builder/call_policies.py         |    26 +
 pyplusplus/module_builder/ctypes_builder.py        |   162 +
 .../module_builder/ctypes_decls_dependencies.py    |    56 +
 pyplusplus/module_builder/module_builder.py        |   320 +
 pyplusplus/utils/__init__.py                       |   203 +
 scripts/freeze.py                                  |    36 +
 scripts/pyplusplus_gui                             |    12 +
 scripts/pyplusplus_gui.pyw                         |    12 +
 scripts/wrap_library.py                            |    86 +
 setup.py                                           |    42 +
 unittests/__init__.py                              |     6 +
 unittests/abstract_classes_tester.py               |    32 +
 unittests/abstract_tester.py                       |    49 +
 unittests/algorithms_tester.py                     |   328 +
 unittests/already_exposed_tester.py                |    58 +
 unittests/arrays_bug_tester.py                     |    60 +
 unittests/autoconfig.py                            |    98 +
 unittests/balanced_files_tester.py                 |    88 +
 unittests/bool_by_ref_tester.py                    |    58 +
 unittests/bpmodule_tester.py                       |    32 +
 unittests/bug_covariant_returns_tester.py          |    40 +
 unittests/call_policies_tester.py                  |   137 +
 unittests/casting_tester.py                        |    43 +
 unittests/class_order2_tester.py                   |    32 +
 unittests/class_order3_tester.py                   |    33 +
 unittests/class_order4_tester.py                   |    33 +
 unittests/class_order_tester.py                    |    47 +
 unittests/classes_tester.py                        |    69 +
 unittests/constructors_bug_tester.py               |    33 +
 unittests/convenience_tester.py                    |    47 +
 unittests/cp_return_addressof_tester.py            |    42 +
 unittests/cppexceptions_tester.py                  |    74 +
 unittests/ctypes_tester.py                         |   273 +
 unittests/custom_smart_ptr_classes_tester.py       |   181 +
 unittests/custom_string_tester.py                  |    88 +
 unittests/data/abstract_classes_to_be_exported.hpp |    23 +
 unittests/data/abstract_to_be_exported.hpp         |    38 +
 unittests/data/already_exposed_2to_be_exported.hpp |    24 +
 unittests/data/already_exposed_to_be_exported.hpp  |    24 +
 unittests/data/arrays_bug_to_be_exported.hpp       |    37 +
 unittests/data/balanced_files_to_be_exported.hpp   |    90 +
 unittests/data/bool_by_ref_to_be_exported.hpp      |    40 +
 unittests/data/bpmodule_to_be_exported.hpp         |     6 +
 .../data/bug_covariant_returns_to_be_exported.hpp  |    73 +
 unittests/data/call_policies_to_be_exported.cpp    |     4 +
 unittests/data/call_policies_to_be_exported.hpp    |   136 +
 unittests/data/casting_to_be_exported.hpp          |    74 +
 unittests/data/class_order2_to_be_exported.hpp     |    29 +
 unittests/data/class_order3_to_be_exported.hpp     |    26 +
 unittests/data/class_order4_to_be_exported.hpp     |    28 +
 unittests/data/class_order_to_be_exported.hpp      |    31 +
 unittests/data/classes_to_be_exported.hpp          |   120 +
 unittests/data/constructors_bug_to_be_exported.hpp |    28 +
 unittests/data/convenience_to_be_exported.hpp      |    10 +
 .../data/cp_return_addressof_to_be_exported.hpp    |    28 +
 unittests/data/cppexceptions_to_be_exported.hpp    |    32 +
 unittests/data/ctypes/anonymous/anonymous.cpp      |     4 +
 unittests/data/ctypes/anonymous/anonymous.h        |    36 +
 unittests/data/ctypes/anonymous/sconscript         |     5 +
 .../char_ptr_as_binary_data.cpp                    |    15 +
 .../char_ptr_as_binary_data.h                      |    11 +
 .../data/ctypes/char_ptr_as_binary_data/sconscript |     7 +
 .../circular_references/circular_references.cpp    |     4 +
 .../circular_references/circular_references.h      |    19 +
 .../data/ctypes/circular_references/sconscript     |     7 +
 unittests/data/ctypes/enums/enums.cpp              |     1 +
 unittests/data/ctypes/enums/enums.h                |     2 +
 unittests/data/ctypes/enums/sconscript             |     7 +
 .../function_ptr_as_variable.cpp                   |     5 +
 .../function_ptr_as_variable.h                     |    11 +
 .../ctypes/function_ptr_as_variable/sconscript     |     7 +
 .../ctypes/include_algorithm/include_algorithm.cpp |     5 +
 .../ctypes/include_algorithm/include_algorithm.h   |    11 +
 unittests/data/ctypes/include_algorithm/sconscript |     5 +
 unittests/data/ctypes/opaque/opaque.cpp            |    16 +
 unittests/data/ctypes/opaque/opaque.h              |    12 +
 unittests/data/ctypes/opaque/sconscript            |     5 +
 unittests/data/ctypes/templates/sconscript         |     7 +
 unittests/data/ctypes/templates/templates.cpp      |     5 +
 unittests/data/ctypes/templates/templates.h        |    11 +
 unittests/data/ctypes/user_code/sconscript         |     7 +
 unittests/data/ctypes/user_code/user_code.cpp      |     5 +
 unittests/data/ctypes/user_code/user_code.h        |    11 +
 unittests/data/ctypes/varargs/sconscript           |     7 +
 unittests/data/ctypes/varargs/varargs.cpp          |    15 +
 unittests/data/ctypes/varargs/varargs.h            |     3 +
 unittests/data/ctypes/variables/sconscript         |     7 +
 unittests/data/ctypes/variables/variables.cpp      |    27 +
 unittests/data/ctypes/variables/variables.h        |    18 +
 unittests/data/custom_smart_ptr.h                  |   108 +
 .../custom_smart_ptr_classes_to_be_exported.hpp    |   119 +
 unittests/data/custom_string_to_be_exported.hpp    |    57 +
 ...declarations_order_bug_false_to_be_exported.hpp |    49 +
 .../declarations_order_bug_true_to_be_exported.hpp |    49 +
 unittests/data/deepcopy_to_be_exported.hpp         |    34 +
 unittests/data/default_args_to_be_exported.hpp     |    18 +
 .../data/derive_from_deque_to_be_exported.hpp      |    45 +
 .../data/duplicate_aliases_to_be_exported.cpp      |    13 +
 .../data/duplicate_aliases_to_be_exported.hpp      |    22 +
 unittests/data/embeded_to_be_exported.hpp          |    13 +
 unittests/data/enums_exported_expected.hpp         |    17 +
 unittests/data/enums_to_be_exported.hpp            |    36 +
 unittests/data/factory_to_be_exported.cpp          |    22 +
 unittests/data/factory_to_be_exported.hpp          |    22 +
 unittests/data/filesystem_to_be_exported.hpp       |    14 +
 unittests/data/final_classes_to_be_exported.hpp    |    24 +
 unittests/data/finalizables_to_be_exported.hpp     |    24 +
 .../free_function_ignore_bug_to_be_exported.hpp    |    27 +
 unittests/data/free_functions_to_be_exported.hpp   |    27 +
 unittests/data/free_operators_to_be_exported.hpp   |    57 +
 unittests/data/ft_constructor_to_be_exported.hpp   |    37 +
 unittests/data/ft_from_address_to_be_exported.hpp  |    46 +
 unittests/data/ft_inout_bugs_to_be_exported.hpp    |    24 +
 .../data/ft_inout_static_array_to_be_exported.hpp  |    55 +
 .../data/ft_inout_static_matrix_to_be_exported.hpp |    28 +
 .../data/ft_input_static_matrix_to_be_exported.hpp |    42 +
 .../ft_output_static_matrix_to_be_exported.hpp     |    25 +
 unittests/data/function_adaptor_to_be_exported.hpp |    65 +
 .../function_transformations_to_be_exported.hpp    |   300 +
 unittests/data/global_variables_to_be_exported.cpp |    29 +
 unittests/data/global_variables_to_be_exported.hpp |    35 +
 unittests/data/hierarchy3_to_be_exported.hpp       |    24 +
 .../data/include_exclude_bug_to_be_exported.hpp    |   398 +
 unittests/data/index_operator_to_be_exported.hpp   |    21 +
 ...ite2_shared_ptr_value_traits_to_be_exported.cpp |    34 +
 ...ite2_shared_ptr_value_traits_to_be_exported.hpp |    26 +
 .../data/indexing_suite_v1_to_be_exported.hpp      |    23 +
 .../indexing_suites2_support_to_be_exported.hpp    |    21 +
 unittests/data/indexing_suites2_to_be_exported.hpp |   158 +
 unittests/data/indexing_suites_to_be_exported.hpp  |    63 +
 .../indexing_suites_v2_bug_a_to_be_exported.hpp    |    27 +
 .../indexing_suites_v2_bug_b_to_be_exported.hpp    |    27 +
 unittests/data/inner_base_class_to_be_exported.hpp |    19 +
 unittests/data/inner_class_bug_to_be_exported.hpp  |    27 +
 unittests/data/inner_tmpl_class_to_be_exported.hpp |    28 +
 unittests/data/internal_classes_to_be_exported.hpp |    20 +
 unittests/data/libconfig.h                         |    15 +
 .../data/mailing_list_help_to_be_exported.hpp      |    20 +
 unittests/data/make_constructor_to_be_exported.hpp |    45 +
 .../data/mem_fun_with_exception_to_be_exported.hpp |    23 +
 .../mem_var_compile_error_bug_to_be_exported.hpp   |    74 +
 unittests/data/member_functions_to_be_exported.cpp |     9 +
 unittests/data/member_functions_to_be_exported.hpp |   187 +
 unittests/data/member_variables_to_be_exported.cpp |    54 +
 unittests/data/member_variables_to_be_exported.hpp |   195 +
 unittests/data/module_body_to_be_exported.hpp      |    14 +
 unittests/data/namespaces_to_be_exported.hpp       |    10 +
 unittests/data/no_init_to_be_exported.hpp          |    77 +
 unittests/data/non_overridable_to_be_exported.cpp  |    13 +
 unittests/data/non_overridable_to_be_exported.hpp  |    47 +
 unittests/data/noncopyable_to_be_exported.hpp      |    78 +
 unittests/data/operators_bug_to_be_exported.hpp    |    72 +
 unittests/data/operators_to_be_exported.hpp        |    97 +
 unittests/data/optional_bug_to_be_exported.hpp     |    18 +
 unittests/data/optional_to_be_exported.hpp         |    36 +
 unittests/data/overloads_macro_to_be_exported.hpp  |    45 +
 unittests/data/override_bug_to_be_exported.hpp     |   103 +
 ...rriden_virtual_functions_bug_to_be_exported.hpp |    26 +
 unittests/data/particleuniverse.xml.bz2            |   Bin 0 -> 1314858 bytes
 unittests/data/pointer_as_arg_to_be_exported.hpp   |    22 +
 ...nter_to_function_as_argument_to_be_exported.hpp |    26 +
 .../data/precompiled_header_to_be_exported.hpp     |    18 +
 unittests/data/private_assign_to_be_exported.hpp   |    35 +
 unittests/data/properties_to_be_exported.hpp       |    60 +
 unittests/data/protected_bug_to_be_exported.hpp    |    66 +
 unittests/data/protected_to_be_exported.hpp        |    50 +
 unittests/data/recursive_to_be_exported.hpp        |    24 +
 unittests/data/refee_refer_to_be_exported.hpp      |    24 +
 unittests/data/regression1_to_be_exported.hpp      |    57 +
 unittests/data/regression2_to_be_exported.hpp      |    19 +
 unittests/data/regression3_to_be_exported.hpp      |    41 +
 unittests/data/return_auto_ptr_to_be_exported.hpp  |    52 +
 .../data/return_ref_to_ptr_to_be_exported.hpp      |    27 +
 unittests/data/selection_bug_to_be_exported.hpp    |    27 +
 unittests/data/smart_pointers_to_be_exported.cpp   |    48 +
 unittests/data/smart_pointers_to_be_exported.hpp   |   105 +
 .../data/special_operators_to_be_exported.hpp      |    53 +
 unittests/data/split_module_bug_to_be_exported.cpp |     3 +
 unittests/data/split_module_bug_to_be_exported.hpp |    25 +
 ...it_module_indexing_suite_bug_to_be_exported.hpp |    30 +
 unittests/data/split_module_to_be_exported.hpp     |    71 +
 unittests/data/statics_to_be_exported.cpp          |    14 +
 unittests/data/statics_to_be_exported.hpp          |    38 +
 unittests/data/std_pair_to_be_exported.hpp         |    22 +
 unittests/data/templates_to_be_exported.hpp        |    31 +
 .../data/temporary_variable_to_be_exported.hpp     |    90 +
 unittests/data/throw_to_be_exported.cpp            |    13 +
 unittests/data/throw_to_be_exported.hpp            |    29 +
 unittests/data/tnfox_bugs_to_be_exported.hpp       |    32 +
 .../data/transfer_ownership_old_to_be_exported.hpp |     9 +
 .../data/transfer_ownership_to_be_exported.hpp     |    40 +
 unittests/data/unions_to_be_exported.hpp           |    35 +
 unittests/data/unnamed_classes_to_be_exported.hpp  |    30 +
 unittests/data/unnamed_enums_to_be_exported.hpp    |    26 +
 unittests/data/user_text_to_be_exported.hpp        |    17 +
 unittests/data/vector3_to_be_exported.cpp          |    14 +
 unittests/data/vector3_to_be_exported.hpp          |   317 +
 .../vector_with_shared_data_to_be_exported.cpp     |    12 +
 .../vector_with_shared_data_to_be_exported.hpp     |    19 +
 .../data/virtual_inheritance_to_be_exported.hpp    |    17 +
 unittests/declarations_order_bug_tester.py         |    60 +
 unittests/deepcopy_tester.py                       |    41 +
 unittests/default_args_tester.py                   |    37 +
 unittests/derive_from_deque_tester.py              |    45 +
 unittests/duplicate_aliases_tester.py              |    39 +
 unittests/dwrapper_printer_tester.py               |    42 +
 unittests/embeded_tester.py                        |    64 +
 unittests/enums_tester.py                          |    50 +
 unittests/exposed_decls_db_tester.py               |   101 +
 unittests/factory_tester.py                        |    34 +
 unittests/final_classes_tester.py                  |    38 +
 unittests/finalizables_tester.py                   |    61 +
 unittests/free_function_ignore_bug_tester.py       |    48 +
 unittests/free_functions_tester.py                 |    37 +
 unittests/free_operators_tester.py                 |    39 +
 unittests/ft_from_address_tester.py                |    66 +
 unittests/ft_inout_static_array_tester.py          |    70 +
 unittests/ft_inout_static_matrix_tester.py         |    49 +
 unittests/ft_inout_tester.py                       |    79 +
 unittests/ft_input_static_matrix_tester.py         |    51 +
 unittests/ft_output_static_matrix_tester.py        |    47 +
 unittests/function_adaptor_tester.py               |    84 +
 unittests/function_transformations_tester.py       |   297 +
 unittests/fundamental_tester_base.py               |   164 +
 unittests/global_variables_tester.py               |    53 +
 unittests/gui_tester.py                            |    13 +
 unittests/gui_wizard_tester.py                     |    32 +
 unittests/hierarchy3_tester.py                     |    44 +
 unittests/include_exclude_bug_tester.py            |    36 +
 unittests/index_operator_tester.py                 |    34 +
 ...dexing_suite2_shared_ptr_value_traits_tester.py |    39 +
 unittests/indexing_suite_v1_tester.py              |    49 +
 unittests/indexing_suites2_support_tester.py       |    48 +
 unittests/indexing_suites2_tester.py               |   106 +
 unittests/indexing_suites_tester.py                |    57 +
 unittests/indexing_suites_v2_bug_tester.py         |    53 +
 unittests/inner_base_class_tester.py               |    41 +
 unittests/inner_class_bug_tester.py                |    38 +
 unittests/inner_tmpl_class_tester.py               |    35 +
 unittests/internal_classes_tester.py               |    32 +
 unittests/mailing_list_help_tester.py              |    47 +
 unittests/make_constructor_tester.py               |    42 +
 unittests/mdecl_wrapper_tester.py                  |   110 +
 unittests/mem_fun_with_exception_tester.py         |    38 +
 unittests/mem_var_compile_error_bug_tester.py      |    47 +
 unittests/member_functions_tester.py               |   150 +
 unittests/member_variables_tester.py               |   134 +
 unittests/module_body_tester.py                    |    49 +
 unittests/module_properties_tester.py              |    37 +
 unittests/namespaces_tester.py                     |    32 +
 unittests/no_init_tester.py                        |    65 +
 unittests/non_overridable_tester.py                |    63 +
 unittests/noncopyable_tester.py                    |    36 +
 unittests/ogre_generate_tester.py                  |    62 +
 unittests/operators_bug_tester.py                  |    48 +
 unittests/operators_tester.py                      |   123 +
 unittests/optional_bug_tester.py                   |    32 +
 unittests/optional_tester.py                       |    41 +
 unittests/overloads_macro_tester.py                |    51 +
 unittests/override_bug_tester.py                   |    77 +
 .../overriden_virtual_functions_bug_tester.py      |    40 +
 unittests/particle_universe_generate_tester.py     |    58 +
 unittests/pointer_as_arg_tester.py                 |    34 +
 unittests/pointer_to_function_as_argument.py       |    33 +
 unittests/precompiled_header_tester.py             |    47 +
 unittests/private_assign_tester.py                 |    34 +
 unittests/properties_tester.py                     |    58 +
 unittests/protected_bug_tester.py                  |    47 +
 unittests/protected_tester.py                      |    83 +
 unittests/recursive_tester.py                      |    53 +
 unittests/refee_refer_tester.py                    |    37 +
 unittests/regression1_tester.py                    |    63 +
 unittests/regression2_tester.py                    |    40 +
 unittests/regression3_tester.py                    |    59 +
 unittests/return_auto_ptr_tester.py                |    61 +
 unittests/return_ref_to_ptr_tester.py              |    37 +
 unittests/sconstruct                               |    44 +
 unittests/selection_bug_tester.py                  |    39 +
 unittests/smart_pointers_tester.py                 |   120 +
 unittests/special_operators_tester.py              |    59 +
 unittests/split_module_bug_tester.py               |    55 +
 .../split_module_indexing_suite_bug_tester.py      |    56 +
 unittests/split_module_tester.py                   |    82 +
 unittests/statics_tester.py                        |    37 +
 unittests/std_pair_tester.py                       |    35 +
 unittests/templates_tester.py                      |    46 +
 unittests/temporary_variable_tester.py             |    78 +
 unittests/test_all.py                              |   373 +
 unittests/throw_tester.py                          |    34 +
 unittests/tnfox_bugs_tester.py                     |    33 +
 unittests/transfer_ownership_old_tester.py         |   101 +
 unittests/transfer_ownership_tester.py             |   106 +
 unittests/unicode_bug.py                           |    37 +
 unittests/unions_tester.py                         |    59 +
 unittests/unnamed_classes_tester.py                |    35 +
 unittests/unnamed_enums_tester.py                  |    40 +
 unittests/user_text_tester.py                      |    42 +
 unittests/vector3_tester.py                        |    49 +
 unittests/vector_with_shared_data_tester.py        |    59 +
 unittests/virtual_inheritance_tester.py            |    37 +
 724 files changed, 113752 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pyplusplus.git



More information about the debian-science-commits mailing list