
.. _file_include_Karana_KCore_pybind11Utils.h:

File pybind11Utils.h
====================

|exhale_lsh| :ref:`Parent directory <dir_include_Karana_KCore>` (``include/Karana/KCore``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS



Common utilities used in pybind11 bindings. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``include/Karana/KCore/pybind11Utils.h``)
-----------------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_Karana_KCore_pybind11Utils.h.rst





Includes
--------


- ``Karana/KCore/Base.h`` (:ref:`file_include_Karana_KCore_Base.h`)

- ``Karana/KCore/CallbackRegistry.h`` (:ref:`file_include_Karana_KCore_CallbackRegistry.h`)

- ``Karana/KCore/DebugManager.h`` (:ref:`file_include_Karana_KCore_DebugManager.h`)

- ``Karana/KCore/MsgLogger.h`` (:ref:`file_include_Karana_KCore_MsgLogger.h`)

- ``Karana/KCore/SharedPointer.h`` (:ref:`file_include_Karana_KCore_SharedPointer.h`)

- ``functional``

- ``pybind11/detail/internals.h``

- ``pybind11/functional.h``

- ``pybind11/pybind11.h``

- ``pybind11/stl.h``

- ``pybind11/typing.h``



Included By
-----------


- :ref:`file_doxygen_docs_GeneralKModels_GeneralKModels_Py.cc`




Namespaces
----------


- :ref:`namespace_Karana`

- :ref:`namespace_Karana__Core`

- :ref:`namespace_pybind11`

- :ref:`namespace_pybind11__detail`

- :ref:`namespace_pybind11__typing`


Classes
-------


- :ref:`exhale_struct_structhas__pybind11__caster`

- :ref:`exhale_struct_structpybind11_1_1detail_1_1handle__type__name_3_01typing_1_1Sequence_3_01T_01_4_01_4`

- :ref:`exhale_struct_structPyStateTypeWrapper`

- :ref:`exhale_struct_structPyTypeWrapper`

- :ref:`exhale_class_classKarana_1_1Core_1_1DelFns`

- :ref:`exhale_class_classpybind11_1_1typing_1_1Sequence`


Functions
---------


- :ref:`exhale_function_pybind11Utils_8h_1a84e6126ac34a352bdf5a11b496961596`

- :ref:`exhale_function_pybind11Utils_8h_1a6eb5f6b740c895ded3c5743691000ce6`

- :ref:`exhale_function_pybind11Utils_8h_1a30952df6a8c891683bc65978b03fad8c`

- :ref:`exhale_function_pybind11Utils_8h_1a8a8f0a80dd6b71bad149263c2c2141d1`

- :ref:`exhale_function_pybind11Utils_8h_1abe73ddec1df168f26c0c31af53aad3ab`

- :ref:`exhale_function_pybind11Utils_8h_1aab7702368a917823cea12b601edf2755`

- :ref:`exhale_function_pybind11Utils_8h_1aefa8f23e2248849f88f4fb1a3a822cd7`

- :ref:`exhale_function_pybind11Utils_8h_1a82c4e30dfcd74c475587adca2cb7427d`

- :ref:`exhale_function_pybind11Utils_8h_1ad5f44f53b73da64fc69305172eebcb18`

- :ref:`exhale_function_pybind11Utils_8h_1a7a76b0e2a027e13ea29f4bbc6af350d3`

- :ref:`exhale_function_pybind11Utils_8h_1aa2c996d5e175c00baf15ec3c30a978cc`


Defines
-------


- :ref:`exhale_define_pybind11Utils_8h_1aa1832488ba2f5aeca56daa7a4a654e33`

- :ref:`exhale_define_pybind11Utils_8h_1a460d5fa5ea2838fb22636979cf174b70`


Variables
---------


- :ref:`exhale_variable_pybind11Utils_8h_1a7bafeab91c73c45679a9208ba2c191b9`

