pybind11/include/pybind11
Xiaofei Wang c0cfe95b1b
Support loading unique_ptr<Derived> as unique_ptr<Base>. (#4031)
* Support loading unique_ptr<derived> as unique_ptr<base>.

* Fix incorrect test

* pre commit fix

* Fix clang tidy

* Resolve comments

* Resolve comments
2022-06-27 22:21:28 -07:00
..
detail Support loading unique_ptr<Derived> as unique_ptr<Base>. (#4031) 2022-06-27 22:21:28 -07:00
stl feature: support compilers that use std::experimental::filesystem (#3840) 2022-03-31 22:16:10 -07:00
attr.h Replace error printing code gated by NDEBUG with a new flag: PYBIND11_DETAILED_ERROR_MESSAGES (#3913) 2022-05-02 15:30:19 -04:00
buffer_info.h Fully-automatic clang-format with include reordering (#3713) 2022-02-10 12:17:07 -08:00
cast.h Merge branch 'master' into sh_merge_master 2022-05-17 16:37:59 -07:00
chrono.h chore: drop Python 3.5 (#3719) 2022-02-11 19:06:16 -05:00
common.h Add a dummy common.h header with a deprecation warning 2017-09-06 15:22:26 +02:00
complex.h Fully-automatic clang-format with include reordering (#3713) 2022-02-10 12:17:07 -08:00
eigen.h [smart_holder] Add a new return value policy return_as_bytes (#3838) 2022-04-15 10:17:34 -07:00
embed.h fix: clear local internals after finalizing interpreter #2101 (#3744) 2022-02-20 08:00:29 -08:00
eval.h fix: missing move in eval.h (#3775) 2022-03-02 15:25:43 -05:00
functional.h (perf): use a rvalue cast in func_wrapper (#3966) 2022-05-23 12:26:53 -04:00
gil.h Replace error printing code gated by NDEBUG with a new flag: PYBIND11_DETAILED_ERROR_MESSAGES (#3913) 2022-05-02 15:30:19 -04:00
iostream.h chore: add err guard to capsule destructor and add a move to iostream (#3958) 2022-05-27 14:32:57 -04:00
numpy.h Minor opt to cache tuple casting (#3894) 2022-04-24 14:46:39 -04:00
operators.h Python 2 removal part 1: tests (C++ code is intentionally ~untouched) (#3688) 2022-02-10 18:28:08 -08:00
options.h Fully-automatic clang-format with include reordering (#3713) 2022-02-10 12:17:07 -08:00
pybind11.h Merge branch 'master' into sh_merge_master 2022-06-02 16:26:40 -07:00
pytypes.h error_already_set::what() is now constructed lazily (#1895) 2022-06-02 16:17:38 -07:00
smart_holder.h Automatic pre-commit run --all-files and clang-tidy changes (NO manual changes). 2022-02-14 19:00:40 -08:00
stl_bind.h Merge branch 'master' into sh_merge_master 2022-04-12 15:48:59 -07:00
stl.h perf: Add object rvalue overload for accessors. Enables reference stealing (#3970) 2022-06-01 15:19:13 -04:00
trampoline_self_life_support.h Removing obsolete detail/pragma_warning_block.h 2021-08-14 08:42:38 -07:00