reference.rst revision 12037
111986Sandreas.sandberg@arm.com.. _reference: 211986Sandreas.sandberg@arm.com 311986Sandreas.sandberg@arm.com.. warning:: 411986Sandreas.sandberg@arm.com 511986Sandreas.sandberg@arm.com Please be advised that the reference documentation discussing pybind11 611986Sandreas.sandberg@arm.com internals is currently incomplete. Please refer to the previous sections 711986Sandreas.sandberg@arm.com and the pybind11 header files for the nitty gritty details. 811986Sandreas.sandberg@arm.com 911986Sandreas.sandberg@arm.comReference 1011986Sandreas.sandberg@arm.com######### 1111986Sandreas.sandberg@arm.com 1211986Sandreas.sandberg@arm.comMacros 1311986Sandreas.sandberg@arm.com====== 1411986Sandreas.sandberg@arm.com 1512037Sandreas.sandberg@arm.com.. doxygendefine:: PYBIND11_PLUGIN 1611986Sandreas.sandberg@arm.com 1711986Sandreas.sandberg@arm.com.. _core_types: 1811986Sandreas.sandberg@arm.com 1911986Sandreas.sandberg@arm.comConvenience classes for arbitrary Python types 2011986Sandreas.sandberg@arm.com============================================== 2111986Sandreas.sandberg@arm.com 2212037Sandreas.sandberg@arm.comCommon member functions 2312037Sandreas.sandberg@arm.com----------------------- 2412037Sandreas.sandberg@arm.com 2512037Sandreas.sandberg@arm.com.. doxygenclass:: object_api 2612037Sandreas.sandberg@arm.com :members: 2712037Sandreas.sandberg@arm.com 2811986Sandreas.sandberg@arm.comWithout reference counting 2911986Sandreas.sandberg@arm.com-------------------------- 3011986Sandreas.sandberg@arm.com 3112037Sandreas.sandberg@arm.com.. doxygenclass:: handle 3212037Sandreas.sandberg@arm.com :members: 3311986Sandreas.sandberg@arm.com 3411986Sandreas.sandberg@arm.comWith reference counting 3511986Sandreas.sandberg@arm.com----------------------- 3611986Sandreas.sandberg@arm.com 3712037Sandreas.sandberg@arm.com.. doxygenclass:: object 3812037Sandreas.sandberg@arm.com :members: 3911986Sandreas.sandberg@arm.com 4012037Sandreas.sandberg@arm.com.. doxygenfunction:: reinterpret_borrow 4111986Sandreas.sandberg@arm.com 4212037Sandreas.sandberg@arm.com.. doxygenfunction:: reinterpret_steal 4311986Sandreas.sandberg@arm.com 4411986Sandreas.sandberg@arm.comConvenience classes for specific Python types 4511986Sandreas.sandberg@arm.com============================================= 4611986Sandreas.sandberg@arm.com 4712037Sandreas.sandberg@arm.com.. doxygenclass:: module 4812037Sandreas.sandberg@arm.com :members: 4911986Sandreas.sandberg@arm.com 5012037Sandreas.sandberg@arm.com.. doxygengroup:: pytypes 5112037Sandreas.sandberg@arm.com :members: 5211986Sandreas.sandberg@arm.com 5311986Sandreas.sandberg@arm.com.. _extras: 5411986Sandreas.sandberg@arm.com 5512037Sandreas.sandberg@arm.comPassing extra arguments to ``def`` or ``class_`` 5612037Sandreas.sandberg@arm.com================================================ 5711986Sandreas.sandberg@arm.com 5812037Sandreas.sandberg@arm.com.. doxygengroup:: annotations 5912037Sandreas.sandberg@arm.com :members: 6011986Sandreas.sandberg@arm.com 6112037Sandreas.sandberg@arm.comPython build-in functions 6212037Sandreas.sandberg@arm.com========================= 6311986Sandreas.sandberg@arm.com 6412037Sandreas.sandberg@arm.com.. doxygengroup:: python_builtins 6512037Sandreas.sandberg@arm.com :members: 6611986Sandreas.sandberg@arm.com 6712037Sandreas.sandberg@arm.comExceptions 6812037Sandreas.sandberg@arm.com========== 6911986Sandreas.sandberg@arm.com 7012037Sandreas.sandberg@arm.com.. doxygenclass:: error_already_set 7112037Sandreas.sandberg@arm.com :members: 7211986Sandreas.sandberg@arm.com 7312037Sandreas.sandberg@arm.com.. doxygenclass:: builtin_exception 7412037Sandreas.sandberg@arm.com :members: 7511986Sandreas.sandberg@arm.com 7611986Sandreas.sandberg@arm.com 7712037Sandreas.sandberg@arm.comLiterals 7812037Sandreas.sandberg@arm.com======== 7911986Sandreas.sandberg@arm.com 8012037Sandreas.sandberg@arm.com.. doxygennamespace:: literals 81