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)