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