|
Mechanics of Defect Evolution Library
|
#include <WeakPtrFactories.h>
Public Types | |
| typedef ValueType::KeyType | KeyType |
| typedef std::weak_ptr< ValueType > | WeakPtrType |
| typedef std::shared_ptr< ValueType > | SharedPtrType |
Public Member Functions | |
| template<typename... Args> | |
| SharedPtrType | create (const Args &...args) |
| SharedPtrType | get (const KeyType &key) const |
| const ValueType & | getRef (const KeyType &key) const |
| template<typename... Args> | |
| SharedPtrType | clone (const KeyType &key, const Args &... args) |
Definition at line 22 of file WeakPtrFactories.h.
| typedef ValueType::KeyType model::WeakPtrFactory< Derived, ValueType, CompareType >::KeyType |
Definition at line 24 of file WeakPtrFactories.h.
| typedef std::shared_ptr<ValueType> model::WeakPtrFactory< Derived, ValueType, CompareType >::SharedPtrType |
Definition at line 26 of file WeakPtrFactories.h.
| typedef std::weak_ptr<ValueType> model::WeakPtrFactory< Derived, ValueType, CompareType >::WeakPtrType |
Definition at line 25 of file WeakPtrFactories.h.
|
inline |
Definition at line 117 of file WeakPtrFactories.h.
|
inline |
Definition at line 55 of file WeakPtrFactories.h.
|
inline |
Definition at line 81 of file WeakPtrFactories.h.
|
inline |
Definition at line 101 of file WeakPtrFactories.h.