PhreeqcRM
|
Public Member Functions | |
StaticIndexer (T *self) | |
~StaticIndexer () | |
int | GetIndex () |
Static Public Member Functions | |
static T * | GetInstance (int id) |
template<typename Derived > | |
static Derived * | GetInstance (int id) |
static IRM_RESULT | Destroy (int id) |
static void | DestroyAll () |
Protected Attributes | |
size_t | _Index |
Static Protected Attributes | |
static std::mutex | _InstancesLock |
static std::map< size_t, T * > | _Instances |
static size_t | _InstancesIndex = 0 |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |