AddSubInterfaceProps(cScriptableInterfaceDef *pInterface) | GrayLib::cScriptableInterfaceDef | |
AddSubInterfaces(cScriptableInterfaceDef *pSubInterface) | GrayLib::cScriptableInterfaceDef | |
AssertValid() const | Gray::CObject | inlinevirtual |
cHeapObject() | Gray::cHeapObject | inline |
CHEAPOBJECT_IMPL | GrayLib::cScriptableInterfaceDynamic | protected |
cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
CSCRIPTABLE_SUPER_t typedef | GrayLib::cScriptableInterfaceDynamic | |
cScriptableInterfaceDef(const TYPEINFO_t &TypeInfo, const ATOMCHAR_t *pszName, cScriptableProp *pProps, cScriptableMethod *pMethods, cScriptableInterfaceDef *pSubInterface, const ATOMCHAR_t *pszHelp) | GrayLib::cScriptableInterfaceDef | |
cScriptableInterfaceDynamic() | GrayLib::cScriptableInterfaceDynamic | |
DecRefCount() | Gray::cRefBase | inline |
DisposeThis() | GrayLib::cScriptableInterfaceDynamic | virtual |
FindMethodHash(ATOMCODE_t nKey) const | GrayLib::cScriptableInterfaceDef | |
FindMethodIndex(const ATOMCHAR_t *pszName) const | GrayLib::cScriptableInterfaceDef | inline |
FindMethodPtrI(const ATOMCHAR_t *pszName) const | GrayLib::cScriptableInterfaceDef | inline |
FindMethodStr(const ATOMCHAR_t *pszName) const | GrayLib::cScriptableInterfaceDef | |
FindPropHash(ATOMCODE_t nKey) const | GrayLib::cScriptableInterfaceDef | |
FindPropIndex(const ATOMCHAR_t *pszName) const | GrayLib::cScriptableInterfaceDef | inline |
FindPropOrMethodStr(const ATOMCHAR_t *pszName) const | GrayLib::cScriptableInterfaceDef | |
FindPropPtrI(const ATOMCHAR_t *pszName) const | GrayLib::cScriptableInterfaceDef | inline |
FindPropStr(const ATOMCHAR_t *pszName) const | GrayLib::cScriptableInterfaceDef | |
get_HashCode() const noexcept | GrayLib::cScriptableInterfaceDynamic | inline |
get_HeapPtr() const noexcept override | Gray::cHeapObject | inlineprotectedvirtual |
get_InterfaceID() const noexcept | GrayLib::cScriptableInterfaceDef | inline |
get_MethodQty() const noexcept | GrayLib::cScriptableInterfaceDef | inline |
get_Name() const noexcept | GrayLib::cScriptableInterfaceDef | inline |
get_PropQty() const | GrayLib::cScriptableInterfaceDef | inline |
get_RefCount() const noexcept | Gray::cRefBase | inline |
get_ScriptInterfaceDef() const | GrayLib::cScriptableInterfaceDynamic | inlinevirtual |
GetHeapStatsThis(OUT ITERATE_t &iAllocCount) const | Gray::cHeapObject | inlinevirtual |
GetMethodIndex(const cScriptableMethod *pMethod) const | GrayLib::cScriptableInterfaceDynamic | inlinevirtual |
GetMethodPtr(SCRIPTPROPID_t index) const noexcept | GrayLib::cScriptableInterfaceDynamic | inlinevirtual |
GetPropIndex(const cScriptableProp *pProp) const | GrayLib::cScriptableInterfaceDynamic | inlinevirtual |
GetPropPtr(SCRIPTPROPID_t index) const | GrayLib::cScriptableInterfaceDynamic | inlinevirtual |
HasInterface(const cScriptableInterfaceDef *pInterfaceDef) const | GrayLib::cScriptableInterfaceDef | |
HasSubInterface(const cScriptableInterfaceDef *pInterfaceDef) const | GrayLib::cScriptableInterfaceDef | |
IncRefCount() | Gray::cRefBase | inline |
InitScriptInterfaceDef() | GrayLib::cScriptableInterfaceDef | virtual |
InitSubInterfaces() | GrayLib::cScriptableInterfaceDef | |
isDestructing() noexcept | Gray::cRefBase | inline |
IsInterfaceInit() const | GrayLib::cScriptableInterfaceDef | inline |
isStaticConstruct() const noexcept | Gray::cRefBase | inline |
GrayLib::isValidCheck() const noexcept | GrayLib::cScriptableInterfaceDef | virtual |
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 |
m_aMethods | GrayLib::cScriptableInterfaceDynamic | |
m_aMethodsAll | GrayLib::cScriptableInterfaceDef | |
m_aMethodsAllHash | GrayLib::cScriptableInterfaceDef | |
m_aName | GrayLib::cScriptableInterfaceDynamic | |
m_aProps | GrayLib::cScriptableInterfaceDynamic | |
m_aPropsAll | GrayLib::cScriptableInterfaceDef | |
m_aPropsAllHash | GrayLib::cScriptableInterfaceDef | |
m_aSubInterfacesAll | GrayLib::cScriptableInterfaceDef | |
m_bInitInterface | GrayLib::cScriptableInterfaceDef | protected |
m_iMethodQty | GrayLib::cScriptableInterfaceDef | protected |
m_iPropQty | GrayLib::cScriptableInterfaceDef | protected |
m_nInstances | GrayLib::cScriptableInterfaceDef | |
m_nInterfaceID | GrayLib::cScriptableInterfaceDef | |
m_pSubInterface | GrayLib::cScriptableInterfaceDef | |
m_pszHelp | GrayLib::cScriptableInterfaceDef | |
m_pszName | GrayLib::cScriptableInterfaceDef | |
m_sHelp | GrayLib::cScriptableInterfaceDynamic | |
m_TypeInfo | GrayLib::cScriptableInterfaceDef | |
onFinalRelease() | Gray::cRefBase | inlinevirtual |
P_QTY enum value | GrayLib::cScriptableInterfaceDef | |
P_TYPE_ enum name | GrayLib::cScriptableInterfaceDef | |
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
Serialize(cArchive &a) | Gray::CObject | virtual |
SerializeInput(cStreamInput &stmIn) | GrayLib::cScriptableInterfaceDynamic | |
SerializeOutput(cStreamOutput &out, PLEVEL_TYPE ePrivLevel) const | GrayLib::cScriptableInterfaceDef | |
SetDestructing() | Gray::cRefBase | inline |
SetMethodPrivLevel(const ATOMCHAR_t *pszMethod, PLEVEL_TYPE ePrivLevel) | GrayLib::cScriptableInterfaceDef | |
sm_Props | GrayLib::cScriptableInterfaceDef | static |
sm_ScriptInterfaceDef | GrayLib::cScriptableInterfaceDynamic | 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 |
~cHeapObject() | Gray::cHeapObject | inlinevirtual |
~CObject() | Gray::CObject | inlinevirtual |
~cRefBase() | Gray::cRefBase | inlinevirtual |
~cScriptableInterfaceDef() | GrayLib::cScriptableInterfaceDef | virtual |
~cScriptableInterfaceDynamic() | GrayLib::cScriptableInterfaceDynamic | virtual |