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

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

AssertValid() constGray::CObjectinlinevirtual
cHeapObject()Gray::cHeapObjectinline
CheckForChange()GrayLib::cXObjPack
ClearObjStateModified()GrayLib::cXObject
cLockableBase() noexceptGray::cLockableBaseinlineprotected
CopyAllProps(IScriptableSetter *pObjDest, IScriptableEnumerator &rProps, int iStart=0)GrayLib::cScriptableObjstatic
CopyXObject(const cXObjDef *pDef)GrayLib::cXObjDefvirtual
cRefBase(int iRefCount=0) noexceptGray::cRefBaseinlineexplicit
CSCRIPTABLE_SUPER_t typedefGrayLib::cXObjDef
cThreadLockableRef(int iStaticRefCount=0) noexceptGray::cThreadLockableRefinline
cXObjDef(UID_t rid, cAtomRef aSymName)GrayLib::cXObjDef
cXObject(UID_t nUID=cUID::k_CLEAR, cXObjDef *pBaseDef=nullptr)GrayLib::cXObjectexplicit
cXObjModule(const FILECHAR_t *pszPathName, cXObjModuleFactory *pFactory, HMODULE hModule)GrayLib::cXObjModule
cXObjPack(cStringF sFilePath, cXObjPackFactory *pFactory)GrayLib::cXObjPackprotected
DecLockCount()Gray::cLockableBaseinlineprotected
DecRefCount()Gray::cRefBaseinline
DisposeThis() overrideGrayLib::cXObjModulevirtual
FindMethodStr(const ATOMCHAR_t *pszPropName) constGrayLib::cScriptableObj
FindPropStr(const ATOMCHAR_t *pszPropName) constGrayLib::cScriptableObj
FindTag(const ATOMCHAR_t *pszTagName) constGrayLib::cXObject
FindTagA(cAtomRef aTagName) constGrayLib::cXObjectvirtual
FixWeird()GrayLib::cXObjectvirtual
get_BaseDef() constGrayLib::cXObjectinline
get_BaseRefCount() const overrideGrayLib::cXObjDefinlinevirtual
get_ContainerObject() constGrayLib::cXObjectinlinevirtual
get_ContainerVar() constGrayLib::cXObjectvirtual
get_Description() const overrideGrayLib::cXObjPackinlinevirtual
get_DescriptionFull() constGrayLib::cXObjDefinlinevirtual
get_FilePath() constGrayLib::cXObjPackinlinevirtual
get_HashCode() const noexceptGrayLib::cXObjectinline
get_HeapPtr() const noexcept overrideGray::cHeapObjectinlineprotectedvirtual
get_LockCount() constGray::cLockableBaseinlineprotected
get_ObjState() const noexceptGrayLib::cXObjectinline
get_RefCount() const noexceptGray::cRefBaseinline
get_ScriptInterfaceDef() constGrayLib::cXObjDefinlinevirtual
get_SymNameA() constGrayLib::cXObjDefinline
get_ThreadLockOwner() constGray::cThreadLockStubinline
get_TimeSaved() const noexceptGrayLib::cXObjectinline
get_UIDValue() const noexceptGrayLib::cXObjectinline
get_XObjModUnload() constGrayLib::cXObjModuleinline
get_XObjTypeName() constGrayLib::cXObject
GetHeapStats(OUT ITERATE_t &iAllocCount) const overrideGrayLib::cXObjDefinlinevirtual
GetHeapStatsThis(OUT ITERATE_t &iAllocCount) constGray::cHeapObjectinlinevirtual
GetTypeInfoCount(UINT *pctinfo)GrayLib::cScriptableObj
hasSymName() const noexceptGrayLib::cXObjDefinline
IncLockCount()Gray::cLockableBaseinlineprotected
IncRefCount()Gray::cRefBaseinline
InitObjState()GrayLib::cXObject
InvokeMethodInt(cXObjPackChild *pEventSink, const ATOMCHAR_t *pszMethod, const cVariant &vArgs, OUT cVariant &vValRet) overrideGrayLib::cXObjModulevirtual
GrayLib::cXObjPack::InvokeMethodInt(cXObjPackChild *pEventSink, const ATOMCHAR_t *pszMethod, const cVariant &vArgs, cVariant &vValRet)GrayLib::cXObjPackvirtual
isDestructing() noexceptGray::cRefBaseinline
isLocked() constGray::cLockableBaseinlineprotected
isMyContainer(const cXObject *pObjParent) constGrayLib::cXObject
isObjStateBad() const noexceptGrayLib::cXObject
isObjStateDisposed() const noexceptGrayLib::cXObject
isObjStateLoaded() const noexceptGrayLib::cXObjectinline
isObjStateLoading() const noexceptGrayLib::cXObjectinline
isObjStateLoading1() const noexceptGrayLib::cXObjectinline
isObjStateModified() const noexceptGrayLib::cXObjectinline
isResourceLoaded() constGrayLib::cXObjDefinlinevirtual
isStaticConstruct() const noexceptGray::cRefBaseinline
isValidCheck() const noexcept overrideGrayLib::cXObjectvirtual
IsValidInsideN(INT_PTR index) constGray::cHeapObjectinline
IsValidInsidePtr(void const *pTest) constGray::cHeapObjectinline
isValidObj() const noexceptGray::cRefBaseinline
IsValidSignature(UINT32 nGrayLibVer, size_t nSizeofThis) constGrayLib::cXObjModuleinline
isValidUID() const noexceptGrayLib::cXObjectinline
IsWeird() constGrayLib::cXObjectvirtual
IUNKNOWN_DISAMBIG_R(cThreadLockableRef)GrayLib::cXObject
k_szSymNamePrefixGrayLib::cXObjPackstatic
k_XObjTypeIdGrayLib::cXObjPackstatic
LoadXObject()GrayLib::cXObjDefvirtual
LoadXObjPack(IXObject *pRoot) overrideGrayLib::cXObjModulevirtual
Lock()Gray::cLockableBaseinlineprotected
m_aLinkedChildrenGrayLib::cXObjPackprotected
m_AttrGrayLib::cXObjPack
m_bDisabledGrayLib::cXObjPack
m_pBaseDefGrayLib::cXObjectprotected
m_pFactoryGrayLib::cXObjPack
M_QTY enum valueGrayLib::cXObjDef
m_sFilePathGrayLib::cXObjPack
m_TagMapGrayLib::cXObject
m_timeLastUsedGrayLib::cXObjDef
M_TYPE_ enum nameGrayLib::cXObjDef
MakeSymName(const ATOMCHAR_t *pszTypeName, ITERATE_t iEnum)GrayLib::cXObjDefstatic
MakeSymNameFromPath(const FILECHAR_t *pszFilePath)GrayLib::cXObjPackstatic
onFinalRelease()Gray::cRefBaseinlinevirtual
onThreadLockFail(TIMESYSD_t dwWaitMS)Gray::cThreadLockableRefinlinevirtual
P_QTY enum valueGrayLib::cXObjDef
P_TYPE_ enum nameGrayLib::cXObjDef
put_BaseDef(cXObjDef *pDef)GrayLib::cXObjectinlinevirtual
put_ContainerVar(const cVariant &vVal)GrayLib::cXObjectinline
put_Description(cString sDescription)GrayLib::cXObjDefinlinevirtual
put_Name(cString sName)GrayLib::cXObjectinline
put_ObjState(XObjState_TYPE eObjState)GrayLib::cXObject
put_SymName(cAtomRef aSymName, bool bOverwrite=false) overrideGrayLib::cXObjDef
put_SymName2(cAtomRef aSymName)GrayLib::cXObjDef
put_TimeSaved(cTimeInt timeSaved)GrayLib::cXObjectinline
put_UIDValuePrivate(UID_t dwIndex)GrayLib::cXObject
QueryInterface(const IID &riid, void **ppvObject) overrideGrayLib::cXObject
Gray::cThreadLockableRef::QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) overrideGray::cRefBaseinline
RegisterChildDef(cXObjDef *pChildDef)GrayLib::cXObjPack
ReloadXObject()GrayLib::cXObjDefvirtual
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::cXObjectinline
s_Get(const cScriptableProp &rProp)GrayLib::cScriptableObj
s_GetByName(const ATOMCHAR_t *pszPropName, OUT cVariant &rvValRet) overrideGrayLib::cXObject
s_GetEnum(ITERATE_t i, OUT cStringA &rsPropName, OUT cVariant &rvValRet) overrideGrayLib::cScriptableObj
s_Invoke(const cScriptableMethod *pMethod, const cVariant &vArgs, OUT cVariant &vValRet) overrideGrayLib::cXObjDef
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) overrideGrayLib::cXObjDef
s_PropGetDumpStr(const cScriptableProp *pProp, XOBJ_DUMP_MASK_t uFlags=0)GrayLib::cXObject
s_PropPut(const cScriptableProp *pProp, const cVariant &vVal) overrideGrayLib::cXObjDef
s_Put(const ATOMCHAR_t *pszPropName, const cVariant &vValSet) overrideGrayLib::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 &reg) overrideGrayLib::cXObjDef
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
SaveXObject()GrayLib::cXObjDefvirtual
Serialize(cArchive &a)Gray::CObjectvirtual
SetDestructing()Gray::cRefBaseinline
SetObjStateBad()GrayLib::cXObject
SetObjStateLoaded()GrayLib::cXObjDef
SetObjStateModified()GrayLib::cXObject
sm_iLoadingCountGrayLib::cXObjectstatic
sm_MethodsGrayLib::cXObjDefstatic
sm_PropsGrayLib::cXObjDefstatic
sm_ScriptInterfaceDefGrayLib::cXObjDefstatic
sm_XObjTypeDefGrayLib::cXObjPackstatic
StaticConstruct()Gray::cRefBaseinline
StaticDestruct()Gray::cRefBaseinline
STDMETHOD_(XOBJTID_t, get_XObjTypeId)() const overrideGrayLib::cXObjPackinline
GrayLib::cXObjDef::STDMETHOD_(cStringA, get_SymName)() const overrideGrayLib::cXObjDef
GrayLib::cXObjDef::STDMETHOD_(cString, get_Name)() const overrideGrayLib::cXObjDefinline
GrayLib::cXObject::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept overrideGrayLib::cXObjectinline
GrayLib::cXObject::STDMETHOD_(void, put_UIDValue)(UID_t dwIndex)GrayLib::cXObject
GrayLib::cXObject::STDMETHOD_(cString, get_NameDeco)() constGrayLib::cXObjectinline
GrayLib::cXObject::STDMETHOD_(cAtomRef, get_BaseSymNameA)() constGrayLib::cXObject
GrayLib::cScriptableObj::STDMETHOD_(cScriptableInterfaceDefPtr, get_ScriptInterfaceDef)() constGrayLib::cScriptableObjinline
GrayLib::cScriptableObj::STDMETHOD_(cVariant, s_Exec)(const ATOMCHAR_t *pszMethodKeyGrayLib::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) overrideGray::cRefBaseinline
Gray::cThreadLockableRef::STDMETHOD_(ULONG, Release)(void) overrideGray::cRefBaseinline
UnloadXObject() overrideGrayLib::cXObjModulevirtual
Unlock()Gray::cLockableBaseinlineprotected
UnregisterChildDef(cXObjDef *pChildDef)GrayLib::cXObjPack
UpdateTimeSaved()GrayLib::cXObject
vArgsGrayLib::cScriptableObj
~cHeapObject()Gray::cHeapObjectinlinevirtual
~cLockableBase()Gray::cLockableBaseinlineprotected
~CObject()Gray::CObjectinlinevirtual
~cRefBase()Gray::cRefBaseinlinevirtual
~cScriptableObj()GrayLib::cScriptableObjinlinevirtual
~cThreadLockableRef()Gray::cThreadLockableRefinlinevirtual
~cXObjDef()GrayLib::cXObjDefvirtual
~cXObject()GrayLib::cXObjectvirtual
~cXObjModule()GrayLib::cXObjModulevirtual
~cXObjPack()GrayLib::cXObjPackvirtual