├── .appveyor.yml ├── .clang-format ├── .clang-tidy ├── .cmake-format.yaml ├── .codespell-ignore-lines ├── .gitattributes ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── config.yml ├── dependabot.yml ├── labeler.yml ├── labeler_merged.yml ├── matchers │ └── pylint.json ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── configure.yml │ ├── docs-link.yml │ ├── format.yml │ ├── labeler.yml │ ├── nightlies.yml │ ├── pip.yml │ ├── reusable-standard.yml │ ├── tests-cibw.yml │ └── upstream.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.rst ├── SECURITY.md ├── docs ├── Doxyfile ├── Makefile ├── _static │ └── css │ │ └── custom.css ├── advanced │ ├── cast │ │ ├── chrono.rst │ │ ├── custom.rst │ │ ├── eigen.rst │ │ ├── functional.rst │ │ ├── index.rst │ │ ├── overview.rst │ │ ├── stl.rst │ │ └── strings.rst │ ├── classes.rst │ ├── deadlock.md │ ├── deprecated.rst │ ├── embedding.rst │ ├── exceptions.rst │ ├── functions.rst │ ├── misc.rst │ ├── pycpp │ │ ├── index.rst │ │ ├── numpy.rst │ │ ├── object.rst │ │ └── utilities.rst │ └── smart_ptrs.rst ├── basics.rst ├── benchmark.py ├── benchmark.rst ├── changelog.md ├── classes.rst ├── cmake │ └── index.rst ├── compiling.rst ├── conf.py ├── faq.rst ├── index.rst ├── installing.rst ├── limitations.rst ├── pybind11-logo.png ├── pybind11_vs_boost_python1.png ├── pybind11_vs_boost_python1.svg ├── pybind11_vs_boost_python2.png ├── pybind11_vs_boost_python2.svg ├── reference.rst ├── release.rst ├── requirements.in ├── requirements.txt └── upgrade.rst ├── include └── pybind11 │ ├── attr.h │ ├── buffer_info.h │ ├── cast.h │ ├── chrono.h │ ├── common.h │ ├── complex.h │ ├── conduit │ ├── README.txt │ ├── pybind11_conduit_v1.h │ ├── pybind11_platform_abi_id.h │ └── wrap_include_python_h.h │ ├── critical_section.h │ ├── detail │ ├── argument_vector.h │ ├── class.h │ ├── common.h │ ├── cpp_conduit.h │ ├── descr.h │ ├── dynamic_raw_ptr_cast_if_possible.h │ ├── exception_translation.h │ ├── function_record_pyobject.h │ ├── holder_caster_foreign_helpers.h │ ├── init.h │ ├── internals.h │ ├── native_enum_data.h │ ├── pybind11_namespace_macros.h │ ├── struct_smart_holder.h │ ├── type_caster_base.h │ ├── typeid.h │ ├── using_smart_holder.h │ └── value_and_holder.h │ ├── eigen.h │ ├── eigen │ ├── common.h │ ├── matrix.h │ └── tensor.h │ ├── embed.h │ ├── eval.h │ ├── functional.h │ ├── gil.h │ ├── gil_safe_call_once.h │ ├── gil_simple.h │ ├── iostream.h │ ├── native_enum.h │ ├── numpy.h │ ├── operators.h │ ├── options.h │ ├── pybind11.h │ ├── pytypes.h │ ├── stl.h │ ├── stl │ └── filesystem.h │ ├── stl_bind.h │ ├── subinterpreter.h │ ├── trampoline_self_life_support.h │ ├── type_caster_pyobject_ptr.h │ ├── typing.h │ └── warnings.h ├── noxfile.py ├── pybind11 ├── __init__.py ├── __main__.py ├── _version.py ├── commands.py ├── py.typed └── setup_helpers.py ├── pyproject.toml ├── tests ├── CMakeLists.txt ├── conftest.py ├── constructor_stats.h ├── cross_module_gil_utils.cpp ├── cross_module_interleaved_error_already_set.cpp ├── custom_exceptions.py ├── eigen_tensor_avoid_stl_array.cpp ├── env.py ├── exo_planet_c_api.cpp ├── exo_planet_pybind11.cpp ├── extra_python_package │ ├── pytest.ini │ └── test_files.py ├── extra_setuptools │ ├── pytest.ini │ └── test_setuphelper.py ├── home_planet_very_lonely_traveler.cpp ├── local_bindings.h ├── mod_per_interpreter_gil.cpp ├── mod_shared_interpreter_gil.cpp ├── object.h ├── pure_cpp │ ├── CMakeLists.txt │ ├── smart_holder_poc.h │ └── smart_holder_poc_test.cpp ├── pybind11_cross_module_tests.cpp ├── pybind11_tests.cpp ├── pybind11_tests.h ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── test_async.cpp ├── test_async.py ├── test_buffers.cpp ├── test_buffers.py ├── test_builtin_casters.cpp ├── test_builtin_casters.py ├── test_call_policies.cpp ├── test_call_policies.py ├── test_callbacks.cpp ├── test_callbacks.py ├── test_chrono.cpp ├── test_chrono.py ├── test_class.cpp ├── test_class.py ├── test_class_cross_module_use_after_one_module_dealloc.cpp ├── test_class_cross_module_use_after_one_module_dealloc.py ├── test_class_release_gil_before_calling_cpp_dtor.cpp ├── test_class_release_gil_before_calling_cpp_dtor.py ├── test_class_sh_basic.cpp ├── test_class_sh_basic.py ├── test_class_sh_disowning.cpp ├── test_class_sh_disowning.py ├── test_class_sh_disowning_mi.cpp ├── test_class_sh_disowning_mi.py ├── test_class_sh_factory_constructors.cpp ├── test_class_sh_factory_constructors.py ├── test_class_sh_inheritance.cpp ├── test_class_sh_inheritance.py ├── test_class_sh_mi_thunks.cpp ├── test_class_sh_mi_thunks.py ├── test_class_sh_property.cpp ├── test_class_sh_property.py ├── test_class_sh_property_non_owning.cpp ├── test_class_sh_property_non_owning.py ├── test_class_sh_shared_ptr_copy_move.cpp ├── test_class_sh_shared_ptr_copy_move.py ├── test_class_sh_trampoline_basic.cpp ├── test_class_sh_trampoline_basic.py ├── test_class_sh_trampoline_self_life_support.cpp ├── test_class_sh_trampoline_self_life_support.py ├── test_class_sh_trampoline_shared_from_this.cpp ├── test_class_sh_trampoline_shared_from_this.py ├── test_class_sh_trampoline_shared_ptr_cpp_arg.cpp ├── test_class_sh_trampoline_shared_ptr_cpp_arg.py ├── test_class_sh_trampoline_unique_ptr.cpp ├── test_class_sh_trampoline_unique_ptr.py ├── test_class_sh_unique_ptr_custom_deleter.cpp ├── test_class_sh_unique_ptr_custom_deleter.py ├── test_class_sh_unique_ptr_member.cpp ├── test_class_sh_unique_ptr_member.py ├── test_class_sh_virtual_py_cpp_mix.cpp ├── test_class_sh_virtual_py_cpp_mix.py ├── test_cmake_build │ ├── CMakeLists.txt │ ├── embed.cpp │ ├── installed_embed │ │ └── CMakeLists.txt │ ├── installed_function │ │ └── CMakeLists.txt │ ├── installed_target │ │ └── CMakeLists.txt │ ├── main.cpp │ ├── subdirectory_embed │ │ └── CMakeLists.txt │ ├── subdirectory_function │ │ └── CMakeLists.txt │ ├── subdirectory_target │ │ └── CMakeLists.txt │ └── test.py ├── test_const_name.cpp ├── test_const_name.py ├── test_constants_and_functions.cpp ├── test_constants_and_functions.py ├── test_copy_move.cpp ├── test_copy_move.py ├── test_cpp_conduit.cpp ├── test_cpp_conduit.py ├── test_cpp_conduit_traveler_bindings.h ├── test_cpp_conduit_traveler_types.h ├── test_cross_module_rtti │ ├── CMakeLists.txt │ ├── bindings.cpp │ ├── catch.cpp │ ├── lib.cpp │ ├── lib.h │ └── test_cross_module_rtti.cpp ├── test_custom_type_casters.cpp ├── test_custom_type_casters.py ├── test_custom_type_setup.cpp ├── test_custom_type_setup.py ├── test_docs_advanced_cast_custom.cpp ├── test_docs_advanced_cast_custom.py ├── test_docstring_options.cpp ├── test_docstring_options.py ├── test_eigen_matrix.cpp ├── test_eigen_matrix.py ├── test_eigen_tensor.cpp ├── test_eigen_tensor.inl ├── test_eigen_tensor.py ├── test_enum.cpp ├── test_enum.py ├── test_eval.cpp ├── test_eval.py ├── test_eval_call.py ├── test_exceptions.cpp ├── test_exceptions.h ├── test_exceptions.py ├── test_factory_constructors.cpp ├── test_factory_constructors.py ├── test_gil_scoped.cpp ├── test_gil_scoped.py ├── test_iostream.cpp ├── test_iostream.py ├── test_kwargs_and_defaults.cpp ├── test_kwargs_and_defaults.py ├── test_local_bindings.cpp ├── test_local_bindings.py ├── test_methods_and_attributes.cpp ├── test_methods_and_attributes.py ├── test_modules.cpp ├── test_modules.py ├── test_multiple_inheritance.cpp ├── test_multiple_inheritance.py ├── test_multiple_interpreters.py ├── test_native_enum.cpp ├── test_native_enum.py ├── test_numpy_array.cpp ├── test_numpy_array.py ├── test_numpy_dtypes.cpp ├── test_numpy_dtypes.py ├── test_numpy_scalars.cpp ├── test_numpy_scalars.py ├── test_numpy_vectorize.cpp ├── test_numpy_vectorize.py ├── test_opaque_types.cpp ├── test_opaque_types.py ├── test_operator_overloading.cpp ├── test_operator_overloading.py ├── test_pickling.cpp ├── test_pickling.py ├── test_potentially_slicing_weak_ptr.cpp ├── test_potentially_slicing_weak_ptr.py ├── test_python_multiple_inheritance.cpp ├── test_python_multiple_inheritance.py ├── test_pytypes.cpp ├── test_pytypes.py ├── test_scoped_critical_section.cpp ├── test_scoped_critical_section.py ├── test_sequences_and_iterators.cpp ├── test_sequences_and_iterators.py ├── test_smart_ptr.cpp ├── test_smart_ptr.py ├── test_stl.cpp ├── test_stl.py ├── test_stl_binders.cpp ├── test_stl_binders.py ├── test_tagbased_polymorphic.cpp ├── test_tagbased_polymorphic.py ├── test_thread.cpp ├── test_thread.py ├── test_type_caster_pyobject_ptr.cpp ├── test_type_caster_pyobject_ptr.py ├── test_type_caster_std_function_specializations.cpp ├── test_type_caster_std_function_specializations.py ├── test_union.cpp ├── test_union.py ├── test_unnamed_namespace_a.cpp ├── test_unnamed_namespace_a.py ├── test_unnamed_namespace_b.cpp ├── test_unnamed_namespace_b.py ├── test_vector_unique_ptr_member.cpp ├── test_vector_unique_ptr_member.py ├── test_virtual_functions.cpp ├── test_virtual_functions.py ├── test_warnings.cpp ├── test_warnings.py ├── test_with_catch │ ├── CMakeLists.txt │ ├── catch.cpp │ ├── external_module.cpp │ ├── test_args_convert_vector.cpp │ ├── test_argument_vector.cpp │ ├── test_interpreter.cpp │ ├── test_interpreter.py │ ├── test_subinterpreter.cpp │ └── test_trampoline.py ├── valgrind-numpy-scipy.supp └── valgrind-python.supp └── tools ├── FindCatch.cmake ├── FindEigen3.cmake ├── FindPythonLibsNew.cmake ├── JoinPaths.cmake ├── check-style.sh ├── cmake_uninstall.cmake.in ├── codespell_ignore_lines_from_errors.py ├── libsize.py ├── make_changelog.py ├── make_global.py ├── pybind11.pc.in ├── pybind11Common.cmake ├── pybind11Config.cmake.in ├── pybind11GuessPythonExtSuffix.cmake ├── pybind11NewTools.cmake ├── pybind11Tools.cmake └── test-pybind11GuessPythonExtSuffix.cmake /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.cmake-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.cmake-format.yaml -------------------------------------------------------------------------------- /.codespell-ignore-lines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.codespell-ignore-lines -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | docs/*.svg binary 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/labeler_merged.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/labeler_merged.yml -------------------------------------------------------------------------------- /.github/matchers/pylint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/matchers/pylint.json -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/configure.yml -------------------------------------------------------------------------------- /.github/workflows/docs-link.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/docs-link.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/nightlies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/nightlies.yml -------------------------------------------------------------------------------- /.github/workflows/pip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/pip.yml -------------------------------------------------------------------------------- /.github/workflows/reusable-standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/reusable-standard.yml -------------------------------------------------------------------------------- /.github/workflows/tests-cibw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/tests-cibw.yml -------------------------------------------------------------------------------- /.github/workflows/upstream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.github/workflows/upstream.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/advanced/cast/chrono.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/chrono.rst -------------------------------------------------------------------------------- /docs/advanced/cast/custom.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/custom.rst -------------------------------------------------------------------------------- /docs/advanced/cast/eigen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/eigen.rst -------------------------------------------------------------------------------- /docs/advanced/cast/functional.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/functional.rst -------------------------------------------------------------------------------- /docs/advanced/cast/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/index.rst -------------------------------------------------------------------------------- /docs/advanced/cast/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/overview.rst -------------------------------------------------------------------------------- /docs/advanced/cast/stl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/stl.rst -------------------------------------------------------------------------------- /docs/advanced/cast/strings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/cast/strings.rst -------------------------------------------------------------------------------- /docs/advanced/classes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/classes.rst -------------------------------------------------------------------------------- /docs/advanced/deadlock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/deadlock.md -------------------------------------------------------------------------------- /docs/advanced/deprecated.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/deprecated.rst -------------------------------------------------------------------------------- /docs/advanced/embedding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/embedding.rst -------------------------------------------------------------------------------- /docs/advanced/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/exceptions.rst -------------------------------------------------------------------------------- /docs/advanced/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/functions.rst -------------------------------------------------------------------------------- /docs/advanced/misc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/misc.rst -------------------------------------------------------------------------------- /docs/advanced/pycpp/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/pycpp/index.rst -------------------------------------------------------------------------------- /docs/advanced/pycpp/numpy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/pycpp/numpy.rst -------------------------------------------------------------------------------- /docs/advanced/pycpp/object.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/pycpp/object.rst -------------------------------------------------------------------------------- /docs/advanced/pycpp/utilities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/pycpp/utilities.rst -------------------------------------------------------------------------------- /docs/advanced/smart_ptrs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/advanced/smart_ptrs.rst -------------------------------------------------------------------------------- /docs/basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/basics.rst -------------------------------------------------------------------------------- /docs/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/benchmark.py -------------------------------------------------------------------------------- /docs/benchmark.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/benchmark.rst -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/classes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/classes.rst -------------------------------------------------------------------------------- /docs/cmake/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/cmake/index.rst -------------------------------------------------------------------------------- /docs/compiling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/compiling.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/installing.rst -------------------------------------------------------------------------------- /docs/limitations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/limitations.rst -------------------------------------------------------------------------------- /docs/pybind11-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/pybind11-logo.png -------------------------------------------------------------------------------- /docs/pybind11_vs_boost_python1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/pybind11_vs_boost_python1.png -------------------------------------------------------------------------------- /docs/pybind11_vs_boost_python1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/pybind11_vs_boost_python1.svg -------------------------------------------------------------------------------- /docs/pybind11_vs_boost_python2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/pybind11_vs_boost_python2.png -------------------------------------------------------------------------------- /docs/pybind11_vs_boost_python2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/pybind11_vs_boost_python2.svg -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/release.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/release.rst -------------------------------------------------------------------------------- /docs/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/requirements.in -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/upgrade.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/docs/upgrade.rst -------------------------------------------------------------------------------- /include/pybind11/attr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/attr.h -------------------------------------------------------------------------------- /include/pybind11/buffer_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/buffer_info.h -------------------------------------------------------------------------------- /include/pybind11/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/cast.h -------------------------------------------------------------------------------- /include/pybind11/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/chrono.h -------------------------------------------------------------------------------- /include/pybind11/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/common.h -------------------------------------------------------------------------------- /include/pybind11/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/complex.h -------------------------------------------------------------------------------- /include/pybind11/conduit/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/conduit/README.txt -------------------------------------------------------------------------------- /include/pybind11/conduit/pybind11_conduit_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/conduit/pybind11_conduit_v1.h -------------------------------------------------------------------------------- /include/pybind11/conduit/pybind11_platform_abi_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/conduit/pybind11_platform_abi_id.h -------------------------------------------------------------------------------- /include/pybind11/conduit/wrap_include_python_h.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/conduit/wrap_include_python_h.h -------------------------------------------------------------------------------- /include/pybind11/critical_section.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/critical_section.h -------------------------------------------------------------------------------- /include/pybind11/detail/argument_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/argument_vector.h -------------------------------------------------------------------------------- /include/pybind11/detail/class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/class.h -------------------------------------------------------------------------------- /include/pybind11/detail/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/common.h -------------------------------------------------------------------------------- /include/pybind11/detail/cpp_conduit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/cpp_conduit.h -------------------------------------------------------------------------------- /include/pybind11/detail/descr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/descr.h -------------------------------------------------------------------------------- /include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h -------------------------------------------------------------------------------- /include/pybind11/detail/exception_translation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/exception_translation.h -------------------------------------------------------------------------------- /include/pybind11/detail/function_record_pyobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/function_record_pyobject.h -------------------------------------------------------------------------------- /include/pybind11/detail/holder_caster_foreign_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/holder_caster_foreign_helpers.h -------------------------------------------------------------------------------- /include/pybind11/detail/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/init.h -------------------------------------------------------------------------------- /include/pybind11/detail/internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/internals.h -------------------------------------------------------------------------------- /include/pybind11/detail/native_enum_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/native_enum_data.h -------------------------------------------------------------------------------- /include/pybind11/detail/pybind11_namespace_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/pybind11_namespace_macros.h -------------------------------------------------------------------------------- /include/pybind11/detail/struct_smart_holder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/struct_smart_holder.h -------------------------------------------------------------------------------- /include/pybind11/detail/type_caster_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/type_caster_base.h -------------------------------------------------------------------------------- /include/pybind11/detail/typeid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/typeid.h -------------------------------------------------------------------------------- /include/pybind11/detail/using_smart_holder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/using_smart_holder.h -------------------------------------------------------------------------------- /include/pybind11/detail/value_and_holder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/detail/value_and_holder.h -------------------------------------------------------------------------------- /include/pybind11/eigen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/eigen.h -------------------------------------------------------------------------------- /include/pybind11/eigen/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/eigen/common.h -------------------------------------------------------------------------------- /include/pybind11/eigen/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/eigen/matrix.h -------------------------------------------------------------------------------- /include/pybind11/eigen/tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/eigen/tensor.h -------------------------------------------------------------------------------- /include/pybind11/embed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/embed.h -------------------------------------------------------------------------------- /include/pybind11/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/eval.h -------------------------------------------------------------------------------- /include/pybind11/functional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/functional.h -------------------------------------------------------------------------------- /include/pybind11/gil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/gil.h -------------------------------------------------------------------------------- /include/pybind11/gil_safe_call_once.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/gil_safe_call_once.h -------------------------------------------------------------------------------- /include/pybind11/gil_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/gil_simple.h -------------------------------------------------------------------------------- /include/pybind11/iostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/iostream.h -------------------------------------------------------------------------------- /include/pybind11/native_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/native_enum.h -------------------------------------------------------------------------------- /include/pybind11/numpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/numpy.h -------------------------------------------------------------------------------- /include/pybind11/operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/operators.h -------------------------------------------------------------------------------- /include/pybind11/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/options.h -------------------------------------------------------------------------------- /include/pybind11/pybind11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/pybind11.h -------------------------------------------------------------------------------- /include/pybind11/pytypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/pytypes.h -------------------------------------------------------------------------------- /include/pybind11/stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/stl.h -------------------------------------------------------------------------------- /include/pybind11/stl/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/stl/filesystem.h -------------------------------------------------------------------------------- /include/pybind11/stl_bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/stl_bind.h -------------------------------------------------------------------------------- /include/pybind11/subinterpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/subinterpreter.h -------------------------------------------------------------------------------- /include/pybind11/trampoline_self_life_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/trampoline_self_life_support.h -------------------------------------------------------------------------------- /include/pybind11/type_caster_pyobject_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/type_caster_pyobject_ptr.h -------------------------------------------------------------------------------- /include/pybind11/typing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/typing.h -------------------------------------------------------------------------------- /include/pybind11/warnings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/include/pybind11/warnings.h -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/noxfile.py -------------------------------------------------------------------------------- /pybind11/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/pybind11/__init__.py -------------------------------------------------------------------------------- /pybind11/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/pybind11/__main__.py -------------------------------------------------------------------------------- /pybind11/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/pybind11/_version.py -------------------------------------------------------------------------------- /pybind11/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/pybind11/commands.py -------------------------------------------------------------------------------- /pybind11/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pybind11/setup_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/pybind11/setup_helpers.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/constructor_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/constructor_stats.h -------------------------------------------------------------------------------- /tests/cross_module_gil_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/cross_module_gil_utils.cpp -------------------------------------------------------------------------------- /tests/cross_module_interleaved_error_already_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/cross_module_interleaved_error_already_set.cpp -------------------------------------------------------------------------------- /tests/custom_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/custom_exceptions.py -------------------------------------------------------------------------------- /tests/eigen_tensor_avoid_stl_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/eigen_tensor_avoid_stl_array.cpp -------------------------------------------------------------------------------- /tests/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/env.py -------------------------------------------------------------------------------- /tests/exo_planet_c_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/exo_planet_c_api.cpp -------------------------------------------------------------------------------- /tests/exo_planet_pybind11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/exo_planet_pybind11.cpp -------------------------------------------------------------------------------- /tests/extra_python_package/pytest.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extra_python_package/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/extra_python_package/test_files.py -------------------------------------------------------------------------------- /tests/extra_setuptools/pytest.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extra_setuptools/test_setuphelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/extra_setuptools/test_setuphelper.py -------------------------------------------------------------------------------- /tests/home_planet_very_lonely_traveler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/home_planet_very_lonely_traveler.cpp -------------------------------------------------------------------------------- /tests/local_bindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/local_bindings.h -------------------------------------------------------------------------------- /tests/mod_per_interpreter_gil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/mod_per_interpreter_gil.cpp -------------------------------------------------------------------------------- /tests/mod_shared_interpreter_gil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/mod_shared_interpreter_gil.cpp -------------------------------------------------------------------------------- /tests/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/object.h -------------------------------------------------------------------------------- /tests/pure_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pure_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /tests/pure_cpp/smart_holder_poc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pure_cpp/smart_holder_poc.h -------------------------------------------------------------------------------- /tests/pure_cpp/smart_holder_poc_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pure_cpp/smart_holder_poc_test.cpp -------------------------------------------------------------------------------- /tests/pybind11_cross_module_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pybind11_cross_module_tests.cpp -------------------------------------------------------------------------------- /tests/pybind11_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pybind11_tests.cpp -------------------------------------------------------------------------------- /tests/pybind11_tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pybind11_tests.h -------------------------------------------------------------------------------- /tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pyproject.toml -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_async.cpp -------------------------------------------------------------------------------- /tests/test_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_async.py -------------------------------------------------------------------------------- /tests/test_buffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_buffers.cpp -------------------------------------------------------------------------------- /tests/test_buffers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_buffers.py -------------------------------------------------------------------------------- /tests/test_builtin_casters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_builtin_casters.cpp -------------------------------------------------------------------------------- /tests/test_builtin_casters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_builtin_casters.py -------------------------------------------------------------------------------- /tests/test_call_policies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_call_policies.cpp -------------------------------------------------------------------------------- /tests/test_call_policies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_call_policies.py -------------------------------------------------------------------------------- /tests/test_callbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_callbacks.cpp -------------------------------------------------------------------------------- /tests/test_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_callbacks.py -------------------------------------------------------------------------------- /tests/test_chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_chrono.cpp -------------------------------------------------------------------------------- /tests/test_chrono.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_chrono.py -------------------------------------------------------------------------------- /tests/test_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class.cpp -------------------------------------------------------------------------------- /tests/test_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class.py -------------------------------------------------------------------------------- /tests/test_class_cross_module_use_after_one_module_dealloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_cross_module_use_after_one_module_dealloc.cpp -------------------------------------------------------------------------------- /tests/test_class_cross_module_use_after_one_module_dealloc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_cross_module_use_after_one_module_dealloc.py -------------------------------------------------------------------------------- /tests/test_class_release_gil_before_calling_cpp_dtor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_release_gil_before_calling_cpp_dtor.cpp -------------------------------------------------------------------------------- /tests/test_class_release_gil_before_calling_cpp_dtor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_release_gil_before_calling_cpp_dtor.py -------------------------------------------------------------------------------- /tests/test_class_sh_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_basic.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_basic.py -------------------------------------------------------------------------------- /tests/test_class_sh_disowning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_disowning.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_disowning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_disowning.py -------------------------------------------------------------------------------- /tests/test_class_sh_disowning_mi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_disowning_mi.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_disowning_mi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_disowning_mi.py -------------------------------------------------------------------------------- /tests/test_class_sh_factory_constructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_factory_constructors.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_factory_constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_factory_constructors.py -------------------------------------------------------------------------------- /tests/test_class_sh_inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_inheritance.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_inheritance.py -------------------------------------------------------------------------------- /tests/test_class_sh_mi_thunks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_mi_thunks.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_mi_thunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_mi_thunks.py -------------------------------------------------------------------------------- /tests/test_class_sh_property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_property.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_property.py -------------------------------------------------------------------------------- /tests/test_class_sh_property_non_owning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_property_non_owning.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_property_non_owning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_property_non_owning.py -------------------------------------------------------------------------------- /tests/test_class_sh_shared_ptr_copy_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_shared_ptr_copy_move.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_shared_ptr_copy_move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_shared_ptr_copy_move.py -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_basic.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_basic.py -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_self_life_support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_self_life_support.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_self_life_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_self_life_support.py -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_shared_from_this.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_shared_from_this.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_shared_from_this.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_shared_from_this.py -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_shared_ptr_cpp_arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_shared_ptr_cpp_arg.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_shared_ptr_cpp_arg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_shared_ptr_cpp_arg.py -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_unique_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_unique_ptr.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_trampoline_unique_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_trampoline_unique_ptr.py -------------------------------------------------------------------------------- /tests/test_class_sh_unique_ptr_custom_deleter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_unique_ptr_custom_deleter.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_unique_ptr_custom_deleter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_unique_ptr_custom_deleter.py -------------------------------------------------------------------------------- /tests/test_class_sh_unique_ptr_member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_unique_ptr_member.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_unique_ptr_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_unique_ptr_member.py -------------------------------------------------------------------------------- /tests/test_class_sh_virtual_py_cpp_mix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_virtual_py_cpp_mix.cpp -------------------------------------------------------------------------------- /tests/test_class_sh_virtual_py_cpp_mix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_class_sh_virtual_py_cpp_mix.py -------------------------------------------------------------------------------- /tests/test_cmake_build/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cmake_build/embed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/embed.cpp -------------------------------------------------------------------------------- /tests/test_cmake_build/installed_embed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/installed_embed/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cmake_build/installed_function/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/installed_function/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cmake_build/installed_target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/installed_target/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cmake_build/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/main.cpp -------------------------------------------------------------------------------- /tests/test_cmake_build/subdirectory_embed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/subdirectory_embed/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cmake_build/subdirectory_function/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/subdirectory_function/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cmake_build/subdirectory_target/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/subdirectory_target/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cmake_build/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cmake_build/test.py -------------------------------------------------------------------------------- /tests/test_const_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_const_name.cpp -------------------------------------------------------------------------------- /tests/test_const_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_const_name.py -------------------------------------------------------------------------------- /tests/test_constants_and_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_constants_and_functions.cpp -------------------------------------------------------------------------------- /tests/test_constants_and_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_constants_and_functions.py -------------------------------------------------------------------------------- /tests/test_copy_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_copy_move.cpp -------------------------------------------------------------------------------- /tests/test_copy_move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_copy_move.py -------------------------------------------------------------------------------- /tests/test_cpp_conduit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cpp_conduit.cpp -------------------------------------------------------------------------------- /tests/test_cpp_conduit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cpp_conduit.py -------------------------------------------------------------------------------- /tests/test_cpp_conduit_traveler_bindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cpp_conduit_traveler_bindings.h -------------------------------------------------------------------------------- /tests/test_cpp_conduit_traveler_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cpp_conduit_traveler_types.h -------------------------------------------------------------------------------- /tests/test_cross_module_rtti/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cross_module_rtti/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cross_module_rtti/bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cross_module_rtti/bindings.cpp -------------------------------------------------------------------------------- /tests/test_cross_module_rtti/catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cross_module_rtti/catch.cpp -------------------------------------------------------------------------------- /tests/test_cross_module_rtti/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cross_module_rtti/lib.cpp -------------------------------------------------------------------------------- /tests/test_cross_module_rtti/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cross_module_rtti/lib.h -------------------------------------------------------------------------------- /tests/test_cross_module_rtti/test_cross_module_rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_cross_module_rtti/test_cross_module_rtti.cpp -------------------------------------------------------------------------------- /tests/test_custom_type_casters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_custom_type_casters.cpp -------------------------------------------------------------------------------- /tests/test_custom_type_casters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_custom_type_casters.py -------------------------------------------------------------------------------- /tests/test_custom_type_setup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_custom_type_setup.cpp -------------------------------------------------------------------------------- /tests/test_custom_type_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_custom_type_setup.py -------------------------------------------------------------------------------- /tests/test_docs_advanced_cast_custom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_docs_advanced_cast_custom.cpp -------------------------------------------------------------------------------- /tests/test_docs_advanced_cast_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_docs_advanced_cast_custom.py -------------------------------------------------------------------------------- /tests/test_docstring_options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_docstring_options.cpp -------------------------------------------------------------------------------- /tests/test_docstring_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_docstring_options.py -------------------------------------------------------------------------------- /tests/test_eigen_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eigen_matrix.cpp -------------------------------------------------------------------------------- /tests/test_eigen_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eigen_matrix.py -------------------------------------------------------------------------------- /tests/test_eigen_tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eigen_tensor.cpp -------------------------------------------------------------------------------- /tests/test_eigen_tensor.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eigen_tensor.inl -------------------------------------------------------------------------------- /tests/test_eigen_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eigen_tensor.py -------------------------------------------------------------------------------- /tests/test_enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_enum.cpp -------------------------------------------------------------------------------- /tests/test_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_enum.py -------------------------------------------------------------------------------- /tests/test_eval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eval.cpp -------------------------------------------------------------------------------- /tests/test_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eval.py -------------------------------------------------------------------------------- /tests/test_eval_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_eval_call.py -------------------------------------------------------------------------------- /tests/test_exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_exceptions.cpp -------------------------------------------------------------------------------- /tests/test_exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_exceptions.h -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_factory_constructors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_factory_constructors.cpp -------------------------------------------------------------------------------- /tests/test_factory_constructors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_factory_constructors.py -------------------------------------------------------------------------------- /tests/test_gil_scoped.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_gil_scoped.cpp -------------------------------------------------------------------------------- /tests/test_gil_scoped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_gil_scoped.py -------------------------------------------------------------------------------- /tests/test_iostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_iostream.cpp -------------------------------------------------------------------------------- /tests/test_iostream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_iostream.py -------------------------------------------------------------------------------- /tests/test_kwargs_and_defaults.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_kwargs_and_defaults.cpp -------------------------------------------------------------------------------- /tests/test_kwargs_and_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_kwargs_and_defaults.py -------------------------------------------------------------------------------- /tests/test_local_bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_local_bindings.cpp -------------------------------------------------------------------------------- /tests/test_local_bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_local_bindings.py -------------------------------------------------------------------------------- /tests/test_methods_and_attributes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_methods_and_attributes.cpp -------------------------------------------------------------------------------- /tests/test_methods_and_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_methods_and_attributes.py -------------------------------------------------------------------------------- /tests/test_modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_modules.cpp -------------------------------------------------------------------------------- /tests/test_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_modules.py -------------------------------------------------------------------------------- /tests/test_multiple_inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_multiple_inheritance.cpp -------------------------------------------------------------------------------- /tests/test_multiple_inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_multiple_inheritance.py -------------------------------------------------------------------------------- /tests/test_multiple_interpreters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_multiple_interpreters.py -------------------------------------------------------------------------------- /tests/test_native_enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_native_enum.cpp -------------------------------------------------------------------------------- /tests/test_native_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_native_enum.py -------------------------------------------------------------------------------- /tests/test_numpy_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_array.cpp -------------------------------------------------------------------------------- /tests/test_numpy_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_array.py -------------------------------------------------------------------------------- /tests/test_numpy_dtypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_dtypes.cpp -------------------------------------------------------------------------------- /tests/test_numpy_dtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_dtypes.py -------------------------------------------------------------------------------- /tests/test_numpy_scalars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_scalars.cpp -------------------------------------------------------------------------------- /tests/test_numpy_scalars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_scalars.py -------------------------------------------------------------------------------- /tests/test_numpy_vectorize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_vectorize.cpp -------------------------------------------------------------------------------- /tests/test_numpy_vectorize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_numpy_vectorize.py -------------------------------------------------------------------------------- /tests/test_opaque_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_opaque_types.cpp -------------------------------------------------------------------------------- /tests/test_opaque_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_opaque_types.py -------------------------------------------------------------------------------- /tests/test_operator_overloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_operator_overloading.cpp -------------------------------------------------------------------------------- /tests/test_operator_overloading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_operator_overloading.py -------------------------------------------------------------------------------- /tests/test_pickling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_pickling.cpp -------------------------------------------------------------------------------- /tests/test_pickling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_pickling.py -------------------------------------------------------------------------------- /tests/test_potentially_slicing_weak_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_potentially_slicing_weak_ptr.cpp -------------------------------------------------------------------------------- /tests/test_potentially_slicing_weak_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_potentially_slicing_weak_ptr.py -------------------------------------------------------------------------------- /tests/test_python_multiple_inheritance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_python_multiple_inheritance.cpp -------------------------------------------------------------------------------- /tests/test_python_multiple_inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_python_multiple_inheritance.py -------------------------------------------------------------------------------- /tests/test_pytypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_pytypes.cpp -------------------------------------------------------------------------------- /tests/test_pytypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_pytypes.py -------------------------------------------------------------------------------- /tests/test_scoped_critical_section.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_scoped_critical_section.cpp -------------------------------------------------------------------------------- /tests/test_scoped_critical_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_scoped_critical_section.py -------------------------------------------------------------------------------- /tests/test_sequences_and_iterators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_sequences_and_iterators.cpp -------------------------------------------------------------------------------- /tests/test_sequences_and_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_sequences_and_iterators.py -------------------------------------------------------------------------------- /tests/test_smart_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_smart_ptr.cpp -------------------------------------------------------------------------------- /tests/test_smart_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_smart_ptr.py -------------------------------------------------------------------------------- /tests/test_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_stl.cpp -------------------------------------------------------------------------------- /tests/test_stl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_stl.py -------------------------------------------------------------------------------- /tests/test_stl_binders.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_stl_binders.cpp -------------------------------------------------------------------------------- /tests/test_stl_binders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_stl_binders.py -------------------------------------------------------------------------------- /tests/test_tagbased_polymorphic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_tagbased_polymorphic.cpp -------------------------------------------------------------------------------- /tests/test_tagbased_polymorphic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_tagbased_polymorphic.py -------------------------------------------------------------------------------- /tests/test_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_thread.cpp -------------------------------------------------------------------------------- /tests/test_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_thread.py -------------------------------------------------------------------------------- /tests/test_type_caster_pyobject_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_type_caster_pyobject_ptr.cpp -------------------------------------------------------------------------------- /tests/test_type_caster_pyobject_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_type_caster_pyobject_ptr.py -------------------------------------------------------------------------------- /tests/test_type_caster_std_function_specializations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_type_caster_std_function_specializations.cpp -------------------------------------------------------------------------------- /tests/test_type_caster_std_function_specializations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_type_caster_std_function_specializations.py -------------------------------------------------------------------------------- /tests/test_union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_union.cpp -------------------------------------------------------------------------------- /tests/test_union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_union.py -------------------------------------------------------------------------------- /tests/test_unnamed_namespace_a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_unnamed_namespace_a.cpp -------------------------------------------------------------------------------- /tests/test_unnamed_namespace_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_unnamed_namespace_a.py -------------------------------------------------------------------------------- /tests/test_unnamed_namespace_b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_unnamed_namespace_b.cpp -------------------------------------------------------------------------------- /tests/test_unnamed_namespace_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_unnamed_namespace_b.py -------------------------------------------------------------------------------- /tests/test_vector_unique_ptr_member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_vector_unique_ptr_member.cpp -------------------------------------------------------------------------------- /tests/test_vector_unique_ptr_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_vector_unique_ptr_member.py -------------------------------------------------------------------------------- /tests/test_virtual_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_virtual_functions.cpp -------------------------------------------------------------------------------- /tests/test_virtual_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_virtual_functions.py -------------------------------------------------------------------------------- /tests/test_warnings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_warnings.cpp -------------------------------------------------------------------------------- /tests/test_warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_warnings.py -------------------------------------------------------------------------------- /tests/test_with_catch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_with_catch/catch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/catch.cpp -------------------------------------------------------------------------------- /tests/test_with_catch/external_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/external_module.cpp -------------------------------------------------------------------------------- /tests/test_with_catch/test_args_convert_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/test_args_convert_vector.cpp -------------------------------------------------------------------------------- /tests/test_with_catch/test_argument_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/test_argument_vector.cpp -------------------------------------------------------------------------------- /tests/test_with_catch/test_interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/test_interpreter.cpp -------------------------------------------------------------------------------- /tests/test_with_catch/test_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/test_interpreter.py -------------------------------------------------------------------------------- /tests/test_with_catch/test_subinterpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/test_subinterpreter.cpp -------------------------------------------------------------------------------- /tests/test_with_catch/test_trampoline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/test_with_catch/test_trampoline.py -------------------------------------------------------------------------------- /tests/valgrind-numpy-scipy.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/valgrind-numpy-scipy.supp -------------------------------------------------------------------------------- /tests/valgrind-python.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tests/valgrind-python.supp -------------------------------------------------------------------------------- /tools/FindCatch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/FindCatch.cmake -------------------------------------------------------------------------------- /tools/FindEigen3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/FindEigen3.cmake -------------------------------------------------------------------------------- /tools/FindPythonLibsNew.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/FindPythonLibsNew.cmake -------------------------------------------------------------------------------- /tools/JoinPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/JoinPaths.cmake -------------------------------------------------------------------------------- /tools/check-style.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/check-style.sh -------------------------------------------------------------------------------- /tools/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /tools/codespell_ignore_lines_from_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/codespell_ignore_lines_from_errors.py -------------------------------------------------------------------------------- /tools/libsize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/libsize.py -------------------------------------------------------------------------------- /tools/make_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/make_changelog.py -------------------------------------------------------------------------------- /tools/make_global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/make_global.py -------------------------------------------------------------------------------- /tools/pybind11.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/pybind11.pc.in -------------------------------------------------------------------------------- /tools/pybind11Common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/pybind11Common.cmake -------------------------------------------------------------------------------- /tools/pybind11Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/pybind11Config.cmake.in -------------------------------------------------------------------------------- /tools/pybind11GuessPythonExtSuffix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/pybind11GuessPythonExtSuffix.cmake -------------------------------------------------------------------------------- /tools/pybind11NewTools.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/pybind11NewTools.cmake -------------------------------------------------------------------------------- /tools/pybind11Tools.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/pybind11Tools.cmake -------------------------------------------------------------------------------- /tools/test-pybind11GuessPythonExtSuffix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pybind/pybind11/HEAD/tools/test-pybind11GuessPythonExtSuffix.cmake --------------------------------------------------------------------------------