Abstract_T typedef | PFactory< _Abstract_T, _Key_T > | |
CreateInstance(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
CreateInstance_Internal(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
CreateInstanceAs(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
GetFactories() | PFactoryBase | [private, static] |
GetFactoriesMutex() | PFactoryBase | [private, static] |
GetInstance() | PFactory< _Abstract_T, _Key_T > | [inline, protected, static] |
GetKeyList() | PFactory< _Abstract_T, _Key_T > | [inline, static] |
GetKeyList_Internal() | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
GetKeyMap() | PFactory< _Abstract_T, _Key_T > | [inline, static] |
GetMutex() | PFactory< _Abstract_T, _Key_T > | [inline, static] |
IsRegistered(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
IsRegistered_Internal(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
IsSingleton(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
IsSingleton_Internal(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
Key_T typedef | PFactory< _Abstract_T, _Key_T > | |
KeyList_T typedef | PFactory< _Abstract_T, _Key_T > | |
keyMap | PFactory< _Abstract_T, _Key_T > | [protected] |
KeyMap_T typedef | PFactory< _Abstract_T, _Key_T > | |
mutex | PFactoryBase | [private] |
PFactory() | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
PFactoryBase() | PFactoryBase | [inline, private] |
Register(const _Key_T &key, WorkerBase *worker) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
Register(const _Key_T &key, Abstract_T *instance, bool autoDeleteInstance=true) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
Register_Internal(const _Key_T &key, WorkerBase *worker) | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
RegisterAs(const _Key_T &newKey, const _Key_T &oldKey) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
RegisterAs_Internal(const _Key_T &newKey, const _Key_T &oldKey) | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
Unregister(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, static] |
Unregister_Internal(const _Key_T &key) | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
UnregisterAll() | PFactory< _Abstract_T, _Key_T > | [inline, static] |
UnregisterAll_Internal() | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
~PFactory() | PFactory< _Abstract_T, _Key_T > | [inline, protected] |
~PFactoryBase() | PFactoryBase | [inline, private, virtual] |