| AddFactory(cXObjPackFactory *pFactory) | GrayLib::cXObjMgrPack | virtual |
| AddXObj(cXObject *pXObj) | GrayLib::cXObjMgr | virtual |
| AddXObjCheck(cXObject *pXObj, UIDINDEX_t nIndex=k_HASHCODE_CLEAR) | GrayLib::cXObjMgr | |
| AddXObjDef(cXObjDef *pXObjDef) | GrayLib::cXObjMgr | virtual |
| AddXObjDefCheck(cXObjDef *pXObjDef, UIDINDEX_t nIndex) | GrayLib::cXObjMgr | |
| AddXObjSymName(cXObjDef *pXObjDef) | GrayLib::cXObjMgr | |
| AssertValid() const | Gray::CObject | inlinevirtual |
| AssignFreeUID(cXObject *pObj, UIDINDEX_t nIndex) | GrayLib::cXObjMgr | |
| cHeapObject() | Gray::cHeapObject | inline |
| CheckValidSignature(UINT32 nGrayLibVer, size_t nSizeofThis) | GrayLib::cXObjMgr | inlinestatic |
| CreateInstance(IUnknown *pUnkOuter, const IID &riid, OUT void **ppvObject) override | GrayLib::cXObjMgr | |
| CreateXObjDef(OUT cXObjDefPtr &rpXObjDefNew, const cXObjTypeDef *pXObjTypeDef, cAtomRef aSymName) | GrayLib::cXObjMgr | virtual |
| CreateXObjDefX(cXObjDefPtr &rpObjNew, const cXObjTypeDef *pXObjTypeDef, cAtomRef aSymName, IScriptableEnumerator *rProps) | GrayLib::cXObjMgrPack | virtual |
| GrayLib::cXObjMgr::CreateXObjDefX(OUT cXObjDefPtr &rpXObjDefNew, const cXObjTypeDef *pXObjTypeDef, cAtomRef aSymName, IScriptableEnumerator *pProps) | GrayLib::cXObjMgr | virtual |
| CreateXObjFromS(cXObjectPtr &rpObj, const ATOMCHAR_t *pszXObjType, const ATOMCHAR_t *pszSymName, IScriptableEnumerator &rProps) | GrayLib::cXObjMgrPack | virtual |
| cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
| cSingleton(TYPE *pObject, const TYPEINFO_t &rAddrCode=typeid(TYPE)) noexcept | Gray::cSingleton< TYPE > | inlineprotected |
| cSingletonRegister(const TYPEINFO_t &rAddrCode) noexcept | Gray::cSingletonRegister | protected |
| cSingletonSmart(cXObjMgr *pObject, const TYPEINFO_t &rAddrCode, int iRefCountStart=0) | Gray::cSingletonSmart< cXObjMgr > | inlineprotected |
| cSingletonStatic(TYPE *pObject) noexcept | Gray::cSingletonStatic< TYPE > | inlineprotected |
| cXObjMgr(cXObjDef *pRoot=nullptr) | GrayLib::cXObjMgr | |
| cXObjMgrPack(cXObjDef *pRoot=nullptr) | GrayLib::cXObjMgrPack | |
| DecRefCount() | Gray::cRefBase | inline |
| DisposeAllX() override | GrayLib::cXObjMgrPack | virtual |
| EnumXObjTypeDef(XOBJTIDX_TYPE index) const | GrayLib::cXObjMgr | |
| FindByStr(const ATOMCHAR_t *pszID, OUT IXObject **ppObj) override | GrayLib::cXObjMgr | |
| FindBySymName(const ATOMCHAR_t *pszSymName) const | GrayLib::cXObjMgr | |
| FindBySymName(const ATOMCHAR_t *pszSymName, OUT IXObject **ppObj) override | GrayLib::cXObjMgr | |
| FindBySymName0(const ATOMCHAR_t *pszSymName) const | GrayLib::cXObjMgr | |
| FindBySymNamePartial(const ATOMCHAR_t *pszNamePartial) const | GrayLib::cXObjMgr | |
| FindByUID(UID_t uid) const override | GrayLib::cXObjMgrPack | virtual |
| GrayLib::cXObjMgr::FindByUID(UID_t uid, OUT IXObject **ppObj) override | GrayLib::cXObjMgr | |
| FindByVar(const cVariant &vID) const | GrayLib::cXObjMgr | |
| FindDefByUID(UID_t rid) const | GrayLib::cXObjMgr | |
| FindXObjFactory(const FILECHAR_t *pszTitle) const | GrayLib::cXObjMgrPack | protected |
| FindXObjPack(const FILECHAR_t *pszFilePath) const | GrayLib::cXObjMgrPack | |
| FindXObjTypeDef(const ATOMCHAR_t *pszXObjTypeName) const | GrayLib::cXObjMgr | |
| FindXObjTypeDef(XOBJTID_t nXObjTypeId) const | GrayLib::cXObjMgr | |
| FindXObjTypeId(const ATOMCHAR_t *pszXObjTypeName) const | GrayLib::cXObjMgr | |
| FindXObjTypeIdx(const ATOMCHAR_t *pszXObjTypeName) const | GrayLib::cXObjMgr | |
| FindXObjTypeIdx(XOBJTID_t nXObjTypeId) const | GrayLib::cXObjMgr | |
| FindXObjTypeName(XOBJTID_t nXObjTypeId) const | GrayLib::cXObjMgr | |
| get_HashCode() const noexcept | Gray::cRefBase | inline |
| get_HeapPtr() const noexcept override | Gray::cSingletonSmart< cXObjMgr > | inlineprotectedvirtual |
| get_RefCount() const noexcept | Gray::cRefBase | inline |
| get_ScriptDir() const noexcept | GrayLib::cXObjMgrPack | inline |
| get_ScriptInterfaceDef() const | GrayLib::cXObjMgr | inlinevirtual |
| get_Single() | GrayLib::cXObjMgrPack | inlinestatic |
| get_SingleCast() | Gray::cSingletonStatic< TYPE > | inlinestatic |
| get_SingleT() | Gray::cSingleton< TYPE > | inlinestatic |
| get_SingleU() noexcept | Gray::cSingletonStatic< TYPE > | inlinestatic |
| get_XObjCount() const | GrayLib::cXObjMgr | inline |
| GetAtHash(const cHashIterator &e) const | GrayLib::cXObjMgr | inline |
| GetHeapStatsThis(OUT ITERATE_t &iAllocCount) const | Gray::cHeapObject | inlinevirtual |
| I() | GrayLib::cXObjMgrPack | inlinestatic |
| IncRefCount() | Gray::cRefBase | inline |
| InitXObjMgr(cXObjDef *pRoot) override | GrayLib::cXObjMgrPack | virtual |
| isDestructing() noexcept | Gray::cRefBase | inline |
| isSingleCreated() noexcept | Gray::cSingletonStatic< TYPE > | inlinestatic |
| isStaticConstruct() const noexcept | Gray::cRefBase | inline |
| Gray::isValidCheck() const noexcept | Gray::CObject | inlinevirtual |
| Gray::cHeapObject::isValidCheck() const noexcept | Gray::cHeapObject | inlinevirtual |
| IsValidInsideN(INT_PTR index) const | Gray::cHeapObject | inline |
| IsValidInsidePtr(void const *pTest) const | Gray::cHeapObject | inline |
| isValidObj() const noexcept | Gray::cRefBase | inline |
| IsXObjTypeDemandLoaded(XOBJTID_t nXObjTypeId) const | GrayLib::cXObjMgr | |
| IUNKNOWN_DISAMBIG_R(cRefBase) | GrayLib::cXObjMgr | |
| LoadAllScripts(bool bForce) | GrayLib::cXObjMgrPack | |
| LoadXObjPack(const FILECHAR_t *pszFilePath) | GrayLib::cXObjMgrPack | |
| LoadXObjRoot() | GrayLib::cXObjMgrPack | inline |
| LockServer(BOOL fLock) override | GrayLib::cXObjMgr | |
| m_aPackFactories | GrayLib::cXObjMgrPack | protected |
| m_aXObjModulesToLoad | GrayLib::cXObjMgrPack | protected |
| m_aXObjPacks | GrayLib::cXObjMgrPack | protected |
| m_aXObjPacksToLoad | GrayLib::cXObjMgrPack | protected |
| m_aXObjSymNames | GrayLib::cXObjMgr | protected |
| m_aXObjTypeDefs | GrayLib::cXObjMgr | protected |
| m_hModuleLoaded | Gray::cSingletonRegister | protected |
| m_iScriptCacheTime | GrayLib::cXObjMgrPack | |
| m_LockXObj | GrayLib::cXObjMgr | mutableprotected |
| M_QTY enum value | GrayLib::cXObjMgr | |
| m_ScriptContextRoot | GrayLib::cXObjMgrPack | protected |
| m_ScriptExecBest | GrayLib::cXObjMgrPack | protected |
| m_Sig | GrayLib::cXObjMgr | |
| m_sScriptDir | GrayLib::cXObjMgrPack | protected |
| M_TYPE_ enum name | GrayLib::cXObjMgr | |
| m_XObjHash | GrayLib::cXObjMgr | |
| MakeUID(XOBJTID_t nXObjTypeId, UIDINDEX_t nIndex) | GrayLib::cXObjMgr | virtual |
| onFinalRelease() | Gray::cRefBase | inlinevirtual |
| put_ScriptDir(cStringF sDir) | GrayLib::cXObjMgrPack | |
| QueryInterface(const IID &riid, OUT void __RPC_FAR *__RPC_FAR *ppvObject) override | GrayLib::cXObjMgr | |
| cSingletonSmart< cXObjMgr >::QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
| ReadXObjDir(const FILECHAR_t *pszDirName, const FILECHAR_t *pszWildcardFile=nullptr) | GrayLib::cXObjMgrPack | |
| ReadXObjPack(const FILECHAR_t *pszPathName, const cFileStatus &status) | GrayLib::cXObjMgrPack | protected |
| RegisterSingleton() | Gray::cSingletonRegister | protected |
| RegisterXObjTypeDef(cXObjTypeDef *pXObjTypeDef) | GrayLib::cXObjMgr | |
| ReleaseModule(HMODULE hMod) | Gray::cSingletonRegister | static |
| RemoveFactory(cXObjPackFactory *pFactory) | GrayLib::cXObjMgrPack | virtual |
| RemoveXObj(cXObject *pXObj) | GrayLib::cXObjMgr | virtual |
| RemoveXObjDef(cXObjDef *pObj) override | GrayLib::cXObjMgrPack | virtual |
| 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::cXObjMgr | virtual |
| s_Invoke_GetObjTypes(OUT cVariant &vValRet) | GrayLib::cXObjMgr | virtual |
| Serialize(cArchive &a) | Gray::CObject | virtual |
| SetDestructing() | Gray::cRefBase | inline |
| sm_DEFAULT | GrayLib::cXObjMgr | static |
| sm_LockSingle | Gray::cSingletonRegister | static |
| sm_Methods | GrayLib::cXObjMgr | static |
| sm_pThe | Gray::cSingletonStatic< TYPE > | protectedstatic |
| sm_ScriptInterfaceDef | GrayLib::cXObjMgr | static |
| StaticConstruct() | Gray::cRefBase | inline |
| StaticDestruct() | Gray::cRefBase | inline |
| STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept | Gray::cRefBase | inline |
| STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
| STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
| UNITTEST_FRIEND(cXObjMgrPack) | GrayLib::cXObjMgrPack | |
| GrayLib::cXObjMgr::UNITTEST_FRIEND(cXObjMgr) | GrayLib::cXObjMgr | |
| UnloadXObjTypeDef(XOBJTID_t nXObjTypeId) | GrayLib::cXObjMgr | |
| ~cHeapObject() | Gray::cHeapObject | inlinevirtual |
| ~CObject() | Gray::CObject | inlinevirtual |
| ~cRefBase() | Gray::cRefBase | inlinevirtual |
| ~cSingleton() | Gray::cSingleton< TYPE > | inlineprotectedvirtual |
| ~cSingletonRegister() | Gray::cSingletonRegister | protectedvirtual |
| ~cSingletonStatic() noexcept | Gray::cSingletonStatic< TYPE > | inlineprotectedvirtual |
| ~cXObjMgr() | GrayLib::cXObjMgr | virtual |
| ~cXObjMgrPack() | GrayLib::cXObjMgrPack | virtual |