Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cXObjMgrPack Member List

This is the complete list of members for GrayLib::cXObjMgrPack, including all inherited members.

AddFactory(cXObjPackFactory *pFactory)GrayLib::cXObjMgrPackvirtual
AddXObj(cXObject *pXObj)GrayLib::cXObjMgrvirtual
AddXObjCheck(cXObject *pXObj, UIDINDEX_t nIndex=k_HASHCODE_CLEAR)GrayLib::cXObjMgr
AddXObjDef(cXObjDef *pXObjDef)GrayLib::cXObjMgrvirtual
AddXObjDefCheck(cXObjDef *pXObjDef, UIDINDEX_t nIndex)GrayLib::cXObjMgr
AddXObjSymName(cXObjDef *pXObjDef)GrayLib::cXObjMgr
AssertValid() constGray::CObjectinlinevirtual
AssignFreeUID(cXObject *pObj, UIDINDEX_t nIndex)GrayLib::cXObjMgr
cHeapObject()Gray::cHeapObjectinline
CheckValidSignature(UINT32 nGrayLibVer, size_t nSizeofThis)GrayLib::cXObjMgrinlinestatic
CreateInstance(IUnknown *pUnkOuter, const IID &riid, OUT void **ppvObject) overrideGrayLib::cXObjMgr
CreateXObjDef(OUT cXObjDefPtr &rpXObjDefNew, const cXObjTypeDef *pXObjTypeDef, cAtomRef aSymName)GrayLib::cXObjMgrvirtual
CreateXObjDefX(cXObjDefPtr &rpObjNew, const cXObjTypeDef *pXObjTypeDef, cAtomRef aSymName, IScriptableEnumerator *rProps)GrayLib::cXObjMgrPackvirtual
GrayLib::cXObjMgr::CreateXObjDefX(OUT cXObjDefPtr &rpXObjDefNew, const cXObjTypeDef *pXObjTypeDef, cAtomRef aSymName, IScriptableEnumerator *pProps)GrayLib::cXObjMgrvirtual
CreateXObjFromS(cXObjectPtr &rpObj, const ATOMCHAR_t *pszXObjType, const ATOMCHAR_t *pszSymName, IScriptableEnumerator &rProps)GrayLib::cXObjMgrPackvirtual
cRefBase(int iRefCount=0) noexceptGray::cRefBaseinlineexplicit
cSingleton(TYPE *pObject, const TYPEINFO_t &rAddrCode=typeid(TYPE)) noexceptGray::cSingleton< TYPE >inlineprotected
cSingletonRegister(const TYPEINFO_t &rAddrCode) noexceptGray::cSingletonRegisterprotected
cSingletonSmart(cXObjMgr *pObject, const TYPEINFO_t &rAddrCode, int iRefCountStart=0)Gray::cSingletonSmart< cXObjMgr >inlineprotected
cSingletonStatic(TYPE *pObject) noexceptGray::cSingletonStatic< TYPE >inlineprotected
cXObjMgr(cXObjDef *pRoot=nullptr)GrayLib::cXObjMgr
cXObjMgrPack(cXObjDef *pRoot=nullptr)GrayLib::cXObjMgrPack
DecRefCount()Gray::cRefBaseinline
DisposeAllX() overrideGrayLib::cXObjMgrPackvirtual
EnumXObjTypeDef(XOBJTIDX_TYPE index) constGrayLib::cXObjMgr
FindByStr(const ATOMCHAR_t *pszID, OUT IXObject **ppObj) overrideGrayLib::cXObjMgr
FindBySymName(const ATOMCHAR_t *pszSymName) constGrayLib::cXObjMgr
FindBySymName(const ATOMCHAR_t *pszSymName, OUT IXObject **ppObj) overrideGrayLib::cXObjMgr
FindBySymName0(const ATOMCHAR_t *pszSymName) constGrayLib::cXObjMgr
FindBySymNamePartial(const ATOMCHAR_t *pszNamePartial) constGrayLib::cXObjMgr
FindByUID(UID_t uid) const overrideGrayLib::cXObjMgrPackvirtual
GrayLib::cXObjMgr::FindByUID(UID_t uid, OUT IXObject **ppObj) overrideGrayLib::cXObjMgr
FindByVar(const cVariant &vID) constGrayLib::cXObjMgr
FindDefByUID(UID_t rid) constGrayLib::cXObjMgr
FindXObjFactory(const FILECHAR_t *pszTitle) constGrayLib::cXObjMgrPackprotected
FindXObjPack(const FILECHAR_t *pszFilePath) constGrayLib::cXObjMgrPack
FindXObjTypeDef(const ATOMCHAR_t *pszXObjTypeName) constGrayLib::cXObjMgr
FindXObjTypeDef(XOBJTID_t nXObjTypeId) constGrayLib::cXObjMgr
FindXObjTypeId(const ATOMCHAR_t *pszXObjTypeName) constGrayLib::cXObjMgr
FindXObjTypeIdx(const ATOMCHAR_t *pszXObjTypeName) constGrayLib::cXObjMgr
FindXObjTypeIdx(XOBJTID_t nXObjTypeId) constGrayLib::cXObjMgr
FindXObjTypeName(XOBJTID_t nXObjTypeId) constGrayLib::cXObjMgr
get_HashCode() const noexceptGray::cRefBaseinline
get_HeapPtr() const noexcept overrideGray::cSingletonSmart< cXObjMgr >inlineprotectedvirtual
get_RefCount() const noexceptGray::cRefBaseinline
get_ScriptDir() const noexceptGrayLib::cXObjMgrPackinline
get_ScriptInterfaceDef() constGrayLib::cXObjMgrinlinevirtual
get_Single()GrayLib::cXObjMgrPackinlinestatic
get_SingleCast()Gray::cSingletonStatic< TYPE >inlinestatic
get_SingleT()Gray::cSingleton< TYPE >inlinestatic
get_SingleU() noexceptGray::cSingletonStatic< TYPE >inlinestatic
get_XObjCount() constGrayLib::cXObjMgrinline
GetAtHash(const cHashIterator &e) constGrayLib::cXObjMgrinline
GetHeapStatsThis(OUT ITERATE_t &iAllocCount) constGray::cHeapObjectinlinevirtual
I()GrayLib::cXObjMgrPackinlinestatic
IncRefCount()Gray::cRefBaseinline
InitXObjMgr(cXObjDef *pRoot) overrideGrayLib::cXObjMgrPackvirtual
isDestructing() noexceptGray::cRefBaseinline
isSingleCreated() noexceptGray::cSingletonStatic< TYPE >inlinestatic
isStaticConstruct() const noexceptGray::cRefBaseinline
Gray::isValidCheck() const noexceptGray::CObjectinlinevirtual
Gray::cHeapObject::isValidCheck() const noexceptGray::cHeapObjectinlinevirtual
IsValidInsideN(INT_PTR index) constGray::cHeapObjectinline
IsValidInsidePtr(void const *pTest) constGray::cHeapObjectinline
isValidObj() const noexceptGray::cRefBaseinline
IsXObjTypeDemandLoaded(XOBJTID_t nXObjTypeId) constGrayLib::cXObjMgr
IUNKNOWN_DISAMBIG_R(cRefBase)GrayLib::cXObjMgr
LoadAllScripts(bool bForce)GrayLib::cXObjMgrPack
LoadXObjPack(const FILECHAR_t *pszFilePath)GrayLib::cXObjMgrPack
LoadXObjRoot()GrayLib::cXObjMgrPackinline
LockServer(BOOL fLock) overrideGrayLib::cXObjMgr
m_aPackFactoriesGrayLib::cXObjMgrPackprotected
m_aXObjModulesToLoadGrayLib::cXObjMgrPackprotected
m_aXObjPacksGrayLib::cXObjMgrPackprotected
m_aXObjPacksToLoadGrayLib::cXObjMgrPackprotected
m_aXObjSymNamesGrayLib::cXObjMgrprotected
m_aXObjTypeDefsGrayLib::cXObjMgrprotected
m_hModuleLoadedGray::cSingletonRegisterprotected
m_iScriptCacheTimeGrayLib::cXObjMgrPack
m_LockXObjGrayLib::cXObjMgrmutableprotected
M_QTY enum valueGrayLib::cXObjMgr
m_ScriptContextRootGrayLib::cXObjMgrPackprotected
m_ScriptExecBestGrayLib::cXObjMgrPackprotected
m_SigGrayLib::cXObjMgr
m_sScriptDirGrayLib::cXObjMgrPackprotected
M_TYPE_ enum nameGrayLib::cXObjMgr
m_XObjHashGrayLib::cXObjMgr
MakeUID(XOBJTID_t nXObjTypeId, UIDINDEX_t nIndex)GrayLib::cXObjMgrvirtual
onFinalRelease()Gray::cRefBaseinlinevirtual
put_ScriptDir(cStringF sDir)GrayLib::cXObjMgrPack
QueryInterface(const IID &riid, OUT void __RPC_FAR *__RPC_FAR *ppvObject) overrideGrayLib::cXObjMgr
cSingletonSmart< cXObjMgr >::QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) overrideGray::cRefBaseinline
ReadXObjDir(const FILECHAR_t *pszDirName, const FILECHAR_t *pszWildcardFile=nullptr)GrayLib::cXObjMgrPack
ReadXObjPack(const FILECHAR_t *pszPathName, const cFileStatus &status)GrayLib::cXObjMgrPackprotected
RegisterSingleton()Gray::cSingletonRegisterprotected
RegisterXObjTypeDef(cXObjTypeDef *pXObjTypeDef)GrayLib::cXObjMgr
ReleaseModule(HMODULE hMod)Gray::cSingletonRegisterstatic
RemoveFactory(cXObjPackFactory *pFactory)GrayLib::cXObjMgrPackvirtual
RemoveXObj(cXObject *pXObj)GrayLib::cXObjMgrvirtual
RemoveXObjDef(cXObjDef *pObj) overrideGrayLib::cXObjMgrPackvirtual
RemoveXObjSymName(const ATOMCHAR_t *pszSymName)GrayLib::cXObjMgr
s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, OUT cVariant &vValRet)GrayLib::cXObjMgr
s_Invoke_DumpConst(const cVariant &vArgs)GrayLib::cXObjMgr
s_Invoke_FindObjects(const cVariant &vArgs, OUT cVariant &vValRet)GrayLib::cXObjMgrvirtual
s_Invoke_GetObjTypes(OUT cVariant &vValRet)GrayLib::cXObjMgrvirtual
Serialize(cArchive &a)Gray::CObjectvirtual
SetDestructing()Gray::cRefBaseinline
sm_DEFAULTGrayLib::cXObjMgrstatic
sm_LockSingleGray::cSingletonRegisterstatic
sm_MethodsGrayLib::cXObjMgrstatic
sm_pTheGray::cSingletonStatic< TYPE >protectedstatic
sm_ScriptInterfaceDefGrayLib::cXObjMgrstatic
StaticConstruct()Gray::cRefBaseinline
StaticDestruct()Gray::cRefBaseinline
STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexceptGray::cRefBaseinline
STDMETHOD_(ULONG, AddRef)(void) overrideGray::cRefBaseinline
STDMETHOD_(ULONG, Release)(void) overrideGray::cRefBaseinline
UNITTEST_FRIEND(cXObjMgrPack)GrayLib::cXObjMgrPack
GrayLib::cXObjMgr::UNITTEST_FRIEND(cXObjMgr)GrayLib::cXObjMgr
UnloadXObjTypeDef(XOBJTID_t nXObjTypeId)GrayLib::cXObjMgr
~cHeapObject()Gray::cHeapObjectinlinevirtual
~CObject()Gray::CObjectinlinevirtual
~cRefBase()Gray::cRefBaseinlinevirtual
~cSingleton()Gray::cSingleton< TYPE >inlineprotectedvirtual
~cSingletonRegister()Gray::cSingletonRegisterprotectedvirtual
~cSingletonStatic() noexceptGray::cSingletonStatic< TYPE >inlineprotectedvirtual
~cXObjMgr()GrayLib::cXObjMgrvirtual
~cXObjMgrPack()GrayLib::cXObjMgrPackvirtual