AddKeyObject(const SObjectInfo &key, const SObjectFactoryPtr &obj) | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
BaseObjectInfoFromObjectInfo(const SObjectInfo &objInfo) | SObjectFactoryMgr | |
CreateObject(const SObjectInfo &objInfo) const | SObjectFactoryMgr | protectedvirtual |
GetCount() | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
GetKeyObject(const SObjectInfo &key, SObjectFactoryPtr &obj) const | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
GetKeyObject(const SObjectInfo &key) const | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
HasKey(const SObjectInfo &key) const | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
m_mapNamedObj | SCmnMap< SObjectFactoryPtr, SObjectInfo > | protected |
m_pFunOnKeyRemoved | SCmnMap< SObjectFactoryPtr, SObjectInfo > | protected |
OnCreateUnknownObject(const SObjectInfo &objInfo) const | SObjectFactoryMgr | protectedvirtual |
OnFactoryRemoved(const SObjectFactoryPtr &obj) | SObjectFactoryMgr | protectedstatic |
RegisterFactory(const IObjectFactory *objFactory, BOOL bReplace=false) | SObjectFactoryMgr | |
RemoveAll() | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
RemoveKeyObject(const SObjectInfo &key) | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
SCmnMap(void(*funOnKeyRemoved)(const SObjectFactoryPtr &)=NULL) | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
SetKeyObject(const SObjectInfo &key, const SObjectFactoryPtr &obj) | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inline |
SetSwndDefAttr(IObject *pObject) const | SObjectFactoryMgr | |
SObjectFactoryMgr(void) | SObjectFactoryMgr | |
TplRegisterFactory() | SObjectFactoryMgr | inline |
TplUnregisterFactory() | SObjectFactoryMgr | inline |
UnregisterFactory(const SObjectInfo &objInfo) | SObjectFactoryMgr | |
~SCmnMap() | SCmnMap< SObjectFactoryPtr, SObjectInfo > | inlinevirtual |