123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- .. _reference:
- .. warning::
- Please be advised that the reference documentation discussing pybind11
- internals is currently incomplete. Please refer to the previous sections
- and the pybind11 header files for the nitty gritty details.
- Reference
- #########
- .. _macros:
- Macros
- ======
- .. doxygendefine:: PYBIND11_MODULE
- .. _core_types:
- Convenience classes for arbitrary Python types
- ==============================================
- Common member functions
- -----------------------
- .. doxygenclass:: object_api
- :members:
- Without reference counting
- --------------------------
- .. doxygenclass:: handle
- :members:
- With reference counting
- -----------------------
- .. doxygenclass:: object
- :members:
- .. doxygenfunction:: reinterpret_borrow
- .. doxygenfunction:: reinterpret_steal
- Convenience classes for specific Python types
- =============================================
- .. doxygenclass:: module
- :members:
- .. doxygengroup:: pytypes
- :members:
- .. _extras:
- Passing extra arguments to ``def`` or ``class_``
- ================================================
- .. doxygengroup:: annotations
- :members:
- Embedding the interpreter
- =========================
- .. doxygendefine:: PYBIND11_EMBEDDED_MODULE
- .. doxygenfunction:: initialize_interpreter
- .. doxygenfunction:: finalize_interpreter
- .. doxygenclass:: scoped_interpreter
- Redirecting C++ streams
- =======================
- .. doxygenclass:: scoped_ostream_redirect
- .. doxygenclass:: scoped_estream_redirect
- .. doxygenfunction:: add_ostream_redirect
- Python built-in functions
- =========================
- .. doxygengroup:: python_builtins
- :members:
- Exceptions
- ==========
- .. doxygenclass:: error_already_set
- :members:
- .. doxygenclass:: builtin_exception
- :members:
- Literals
- ========
- .. doxygennamespace:: literals
|