
.. _file_include_Karana_KCore_SharedPointer.h:

File SharedPointer.h
====================

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

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



Contains the declarations and definitions for the templatized ks_ptr class. 



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

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


.. toctree::
   :maxdepth: 1

   program_listing_file_include_Karana_KCore_SharedPointer.h.rst



Detailed Description
--------------------

Also contains associated helper functions, e.g., static_pointer_cast. 




Includes
--------


- ``memory``



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


- :ref:`file_include_Karana_CoalScene_CoalGeometryCache.h`

- :ref:`file_include_Karana_CoalScene_CoalScene.h`

- :ref:`file_include_Karana_CoalScene_CoalScenePart.h`

- :ref:`file_include_Karana_Collision_FrameCollider.h`

- :ref:`file_include_Karana_Integrators_Integrator.h`

- :ref:`file_include_Karana_KCore_Base.h`

- :ref:`file_include_Karana_KCore_BaseContainer.h`

- :ref:`file_include_Karana_KCore_BaseVars.h`

- :ref:`file_include_Karana_KCore_LockingBase.h`

- :ref:`file_include_Karana_KCore_RegistryList.h`

- :ref:`file_include_Karana_KCore_UsageTrackingMap.h`

- :ref:`file_include_Karana_KCore_Var_T.h`

- :ref:`file_include_Karana_KCore_pybind11Utils.h`

- :ref:`file_include_Karana_ProxyScene_ClientRegistry.h`

- :ref:`file_include_Karana_ProxyScene_ImplDatabase.h`

- :ref:`file_include_Karana_ProxyScene_ProxyScene.h`

- :ref:`file_include_Karana_ProxyScene_ProxySceneNode.h`

- :ref:`file_include_Karana_ProxyScene_ProxyScenePart.h`

- :ref:`file_include_Karana_Scene_AbstractImporter.h`

- :ref:`file_include_Karana_Scene_Material.h`

- :ref:`file_include_Karana_Scene_SceneNode.h`

- :ref:`file_include_Karana_Scene_StaticGeometry.h`

- :ref:`file_include_Karana_WebScene_WebResourceManager.h`

- :ref:`file_include_Karana_WebScene_WebScene.h`

- :ref:`file_include_Karana_WebUI_Dock.h`

- :ref:`file_include_Karana_WebUI_InputGroup.h`

- :ref:`file_include_Karana_WebUI_Layout.h`

- :ref:`file_include_Karana_WebUI_Router.h`

- :ref:`file_include_Karana_WebUI_State.h`

- :ref:`file_include_Karana_WebUI_Widget.h`




Namespaces
----------


- :ref:`namespace_Karana`

- :ref:`namespace_Karana__Core`


Functions
---------


- :ref:`exhale_function_SharedPointer_8h_1ab82bcd73eca7233d9ae9aa0afb0ca4be`

- :ref:`exhale_function_SharedPointer_8h_1acaea70dc1294cc190d9645f5cf2f52c3`

- :ref:`exhale_function_SharedPointer_8h_1aa197bb988ea6c72c79e37b4da3610f2e`


Typedefs
--------


- :ref:`exhale_typedef_SharedPointer_8h_1a313123deede70383968f963805eb60a4`

