| AssertValid() const | Gray::CObject | inlinevirtual |
| cHeapObject() | Gray::cHeapObject | inline |
| CHEAPOBJECT_IMPL | GrayLib::cXObject | protected |
| ClearObjStateModified() | GrayLib::cXObject | |
| cLockableBase() noexcept | Gray::cLockableBase | inlineprotected |
| CopyAllProps(IScriptableSetter *pObjDest, IScriptableEnumerator &rProps, int iStart=0) | GrayLib::cScriptableObj | static |
| cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
| CSCRIPTABLE_SUPER_t typedef | GrayLib::cScriptContextObj | |
| cScriptContextObj(cScriptContext *pContextExec) | GrayLib::cScriptContextObj | |
| cThreadLockableRef(int iStaticRefCount=0) noexcept | Gray::cThreadLockableRef | inline |
| cXObject(UID_t nUID=cUID::k_CLEAR, cXObjDef *pBaseDef=nullptr) | GrayLib::cXObject | explicit |
| DecLockCount() | Gray::cLockableBase | inlineprotected |
| DecRefCount() | Gray::cRefBase | inline |
| DisposeThis() | GrayLib::cXObject | virtual |
| FindMethodStr(const ATOMCHAR_t *pszPropName) const | GrayLib::cScriptableObj | |
| FindPropStr(const ATOMCHAR_t *pszPropName) const | GrayLib::cScriptableObj | |
| FindTag(const ATOMCHAR_t *pszTagName) const | GrayLib::cXObject | |
| FindTagA(cAtomRef aTagName) const | GrayLib::cXObject | virtual |
| FixWeird() | GrayLib::cXObject | virtual |
| get_BaseDef() const | GrayLib::cXObject | inline |
| get_BaseRefCount() const | GrayLib::cXObject | inlinevirtual |
| get_ContainerObject() const | GrayLib::cXObject | inlinevirtual |
| get_ContainerVar() const | GrayLib::cXObject | virtual |
| get_ContextCurrent() const | GrayLib::cScriptContextObj | inline |
| get_ContextObjCur() | GrayLib::cScriptContextObj | static |
| get_HashCode() const noexcept | GrayLib::cXObject | inline |
| get_HeapPtr() const noexcept override | Gray::cHeapObject | inlineprotectedvirtual |
| get_LockCount() const | Gray::cLockableBase | inlineprotected |
| get_ObjState() const noexcept | GrayLib::cXObject | inline |
| get_RefCount() const noexcept | Gray::cRefBase | inline |
| get_ScriptInterfaceDef() const | GrayLib::cScriptContextObj | inlinevirtual |
| get_ThreadLockOwner() const | Gray::cThreadLockStub | inline |
| get_TimeSaved() const noexcept | GrayLib::cXObject | inline |
| get_UIDValue() const noexcept | GrayLib::cXObject | inline |
| get_XObjTypeName() const | GrayLib::cXObject | |
| GetHeapStats(OUT ITERATE_t &iAllocCount) const | GrayLib::cXObject | virtual |
| GetHeapStatsThis(OUT ITERATE_t &iAllocCount) const | Gray::cHeapObject | inlinevirtual |
| GetTypeInfoCount(UINT *pctinfo) | GrayLib::cScriptableObj | |
| IncLockCount() | Gray::cLockableBase | inlineprotected |
| IncRefCount() | Gray::cRefBase | inline |
| InitObjState() | GrayLib::cXObject | |
| isDestructing() noexcept | Gray::cRefBase | inline |
| isLocked() const | Gray::cLockableBase | inlineprotected |
| isMyContainer(const cXObject *pObjParent) const | GrayLib::cXObject | |
| isObjStateBad() const noexcept | GrayLib::cXObject | |
| isObjStateDisposed() const noexcept | GrayLib::cXObject | |
| isObjStateLoaded() const noexcept | GrayLib::cXObject | inline |
| isObjStateLoading() const noexcept | GrayLib::cXObject | inline |
| isObjStateLoading1() const noexcept | GrayLib::cXObject | inline |
| isObjStateModified() const noexcept | GrayLib::cXObject | inline |
| isStaticConstruct() const noexcept | Gray::cRefBase | inline |
| isValidCheck() const noexcept override | GrayLib::cXObject | virtual |
| IsValidInsideN(INT_PTR index) const | Gray::cHeapObject | inline |
| IsValidInsidePtr(void const *pTest) const | Gray::cHeapObject | inline |
| isValidObj() const noexcept | Gray::cRefBase | inline |
| isValidUID() const noexcept | GrayLib::cXObject | inline |
| IsWeird() const | GrayLib::cXObject | virtual |
| IUNKNOWN_DISAMBIG_R(cThreadLockableRef) | GrayLib::cXObject | |
| Lock() | Gray::cLockableBase | inlineprotected |
| m_pBaseDef | GrayLib::cXObject | protected |
| M_QTY enum value | GrayLib::cXObject | |
| m_TagMap | GrayLib::cXObject | |
| M_TYPE_ enum name | GrayLib::cXObject | |
| onFinalRelease() | Gray::cRefBase | inlinevirtual |
| onThreadLockFail(TIMESYSD_t dwWaitMS) | Gray::cThreadLockableRef | inlinevirtual |
| P_QTY enum value | GrayLib::cXObject | |
| P_TYPE_ enum name | GrayLib::cXObject | |
| put_BaseDef(cXObjDef *pDef) | GrayLib::cXObject | inlinevirtual |
| put_ContainerVar(const cVariant &vVal) | GrayLib::cXObject | inline |
| put_Name(cString sName) | GrayLib::cXObject | inline |
| put_ObjState(XObjState_TYPE eObjState) | GrayLib::cXObject | |
| put_SymName(cAtomRef aSymName, bool bOverwrite=false) | GrayLib::cXObject | |
| put_SymName2(cAtomRef aSymName) | GrayLib::cXObject | |
| put_TimeSaved(cTimeInt timeSaved) | GrayLib::cXObject | inline |
| put_UIDValuePrivate(UID_t dwIndex) | GrayLib::cXObject | |
| QueryInterface(const IID &riid, void **ppvObject) override | GrayLib::cXObject | |
| Gray::cThreadLockableRef::QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
| s_DumpHelp(cStreamOutput &rout, const cVariant &vArgs) | GrayLib::cXObject | |
| s_DumpKeys(cStreamOutput &rout, XOBJ_DUMP_MASK_t uFlags, const cScriptableProp *const *ppProps, ITERATE_t iQty) | GrayLib::cXObject | |
| s_EventSinkAdd(cXObjDef *pXObjDef, bool bRemove=false) | GrayLib::cXObject | inline |
| s_Get(const cScriptableProp &rProp) | GrayLib::cScriptableObj | |
| s_GetByName(const ATOMCHAR_t *pszPropName, OUT cVariant &rvValRet) override | GrayLib::cXObject | |
| s_GetEnum(ITERATE_t i, OUT cStringA &rsPropName, OUT cVariant &rvValRet) override | GrayLib::cScriptableObj | |
| s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, cVariant &vValRet) override | GrayLib::cScriptContextObj | |
| GrayLib::cXObject::s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, OUT cVariant &vValRet) override | GrayLib::cXObject | |
| s_InvokeKey(const ATOMCHAR_t *pszMethodKey, const cVariant &vArgs, OUT cVariant &vValRet) | GrayLib::cScriptableObj | |
| s_LoadProps(IScriptableEnumerator &rProps) | GrayLib::cXObject | |
| s_LoadPropsBase(IScriptableEnumerator &rProps) | GrayLib::cScriptableObj | |
| s_LoadPropsCommandLine(cAppArgs &args) | GrayLib::cScriptableObj | |
| s_LoadPropVar(const ATOMCHAR_t *pszPropName, const cVariant &vVal) | GrayLib::cScriptableObj | |
| s_PropGet(const cScriptableProp *pProp, OUT cVariant &vValRet) override | GrayLib::cXObject | |
| s_PropGetDumpStr(const cScriptableProp *pProp, XOBJ_DUMP_MASK_t uFlags=0) | GrayLib::cXObject | |
| s_PropPut(const cScriptableProp *pProp, const cVariant &vVal) override | GrayLib::cXObject | |
| s_Put(const ATOMCHAR_t *pszPropName, const cVariant &vValSet) override | GrayLib::cScriptableObj | |
| s_TagGet(const ATOMCHAR_t *pszTagName, OUT cVariant &vValRet) | GrayLib::cXObject | |
| s_TagPut(const ATOMCHAR_t *pszTagName, const cVariant &vValSet) | GrayLib::cXObject | |
| s_WriteProp(IScriptableSetter &s, const cScriptableProp *pProp) | GrayLib::cScriptableObj | |
| s_WritePropNULL(IScriptableSetter &s, const cScriptableProp *pProp) | GrayLib::cScriptableObj | |
| s_WriteProps(IScriptableSetter &s) | GrayLib::cScriptableObj | |
| s_WritePropsArray(IScriptableSetter &s, const cScriptableProp *pProps, IScriptableObj *pDefaultSkip=nullptr) | GrayLib::cScriptableObj | |
| s_WritePropsClass(IScriptableSetter &s, const cScriptableInterfaceDef *pClass) | GrayLib::cScriptableObj | |
| s_WritePropsTags(IScriptableSetter &Update) | GrayLib::cXObject | |
| Serialize(cArchive &a) | Gray::CObject | virtual |
| SetDestructing() | Gray::cRefBase | inline |
| SetObjStateBad() | GrayLib::cXObject | |
| SetObjStateLoaded() | GrayLib::cXObject | |
| SetObjStateModified() | GrayLib::cXObject | |
| sm_iLoadingCount | GrayLib::cXObject | static |
| sm_Methods | GrayLib::cXObject | static |
| sm_Props | GrayLib::cXObject | static |
| sm_ScriptInterfaceDef | GrayLib::cScriptContextObj | static |
| StaticConstruct() | Gray::cRefBase | inline |
| StaticDestruct() | Gray::cRefBase | inline |
| STDMETHOD_(XOBJTID_t, get_XObjTypeId)() const | GrayLib::cXObject | inline |
| STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept override | GrayLib::cXObject | inline |
| STDMETHOD_(void, put_UIDValue)(UID_t dwIndex) | GrayLib::cXObject | |
| STDMETHOD_(cString, get_Name)() const override | GrayLib::cXObject | |
| STDMETHOD_(cString, get_NameDeco)() const | GrayLib::cXObject | inline |
| STDMETHOD_(cStringA, get_SymName)() const override | GrayLib::cXObject | |
| STDMETHOD_(cAtomRef, get_BaseSymNameA)() const | GrayLib::cXObject | |
| GrayLib::cScriptableObj::STDMETHOD_(cScriptableInterfaceDefPtr, get_ScriptInterfaceDef)() const | GrayLib::cScriptableObj | inline |
| GrayLib::cScriptableObj::STDMETHOD_(cVariant, s_Exec)(const ATOMCHAR_t *pszMethodKey | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(cVariant, s_Get)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(cString, s_GetStr)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| GrayLib::cScriptableObj::STDMETHOD_(float, s_GetFloat)(const ATOMCHAR_t *pszPropName) | GrayLib::cScriptableObj | |
| Gray::cThreadLockableRef::STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
| Gray::cThreadLockableRef::STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
| UNITTEST_FRIEND(cScriptContextObj) | GrayLib::cScriptContextObj | |
| Unlock() | Gray::cLockableBase | inlineprotected |
| UpdateTimeSaved() | GrayLib::cXObject | |
| vArgs | GrayLib::cScriptableObj | |
| ~cHeapObject() | Gray::cHeapObject | inlinevirtual |
| ~cLockableBase() | Gray::cLockableBase | inlineprotected |
| ~CObject() | Gray::CObject | inlinevirtual |
| ~cRefBase() | Gray::cRefBase | inlinevirtual |
| ~cScriptableObj() | GrayLib::cScriptableObj | inlinevirtual |
| ~cScriptContextObj() | GrayLib::cScriptContextObj | virtual |
| ~cThreadLockableRef() | Gray::cThreadLockableRef | inlinevirtual |
| ~cXObject() | GrayLib::cXObject | virtual |