memory.hpp File Reference
#include <vector>#include <mutex>#include <ememory/SharedPtr.hpp>#include <ememory/WeakPtr.hpp>#include <ememory/EnableSharedFromThis.hpp>Go to the source code of this file.
Namespaces | |
| ememory | |
Functions | |
| template<class EMEMORY_TYPE_CAST , class EMEMORY_TYPE > | |
| ememory::SharedPtr< EMEMORY_TYPE_CAST > | ememory::dynamicPointerCast (ememory::SharedPtr< EMEMORY_TYPE > &_obj) |
| template<class EMEMORY_TYPE_CAST , class EMEMORY_TYPE > | |
| const ememory::SharedPtr< EMEMORY_TYPE_CAST > | ememory::dynamicPointerCast (const ememory::SharedPtr< EMEMORY_TYPE > &_obj) |
| template<class EMEMORY_TYPE_CAST , class EMEMORY_TYPE > | |
| ememory::SharedPtr< EMEMORY_TYPE_CAST > | ememory::staticPointerCast (ememory::SharedPtr< EMEMORY_TYPE > &_obj) |
| template<class EMEMORY_TYPE_CAST , class EMEMORY_TYPE > | |
| const ememory::SharedPtr< EMEMORY_TYPE_CAST > | ememory::staticPointerCast (const ememory::SharedPtr< EMEMORY_TYPE > &_obj) |
| template<class EMEMORY_TYPE_CAST , class EMEMORY_TYPE > | |
| ememory::SharedPtr< EMEMORY_TYPE_CAST > | ememory::reinterpretPointerCast (ememory::SharedPtr< EMEMORY_TYPE > &_obj) |
| template<class EMEMORY_TYPE_CAST , class EMEMORY_TYPE > | |
| const ememory::SharedPtr< EMEMORY_TYPE_CAST > | ememory::reinterpretPointerCast (const ememory::SharedPtr< EMEMORY_TYPE > &_obj) |
| template<class EMEMORY_TYPE_CAST , class EMEMORY_TYPE > | |
| ememory::SharedPtr< EMEMORY_TYPE_CAST > | ememory::constPointerCast (const ememory::SharedPtr< EMEMORY_TYPE > &_obj) |
Detailed Description
- Copyright
- 2016, Edouard DUPIN, all right reserved
- Note
- License: APACHE v2.0 (see license file)
1.8.12