XII Release 0.1.0
Loading...
Searching...
No Matches
xiiScriptRTTI Member List

This is the complete list of members for xiiScriptRTTI, including all inherited members.

AddRef() constxiiRefCountingImplinline
CanHandleMessage() constxiiRTTIinline
CanHandleMessage(xiiMessageId id) constxiiRTTIinline
DispatchMessage(void *pInstance, xiiMessage &ref_msg) constxiiRTTI
DispatchMessage(const void *pInstance, xiiMessage &ref_msg) constxiiRTTI
FindPropertyByName(xiiStringView sName, bool bSearchBaseTypes=true) constxiiRTTI
FindTypeByName(xiiStringView sName)xiiRTTIstatic
FindTypeByNameHash(xiiUInt64 uiNameHash)xiiRTTIstatic
FindTypeByNameHash32(xiiUInt32 uiNameHash) (defined in xiiRTTI)xiiRTTIstatic
FindTypeIf(PredicateFunc func)xiiRTTIstatic
ForEachDerivedType(const xiiRTTI *pBaseType, VisitorFunc func, xiiBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in xiiRTTI)xiiRTTIstatic
ForEachDerivedType(VisitorFunc func, xiiBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in xiiRTTI)xiiRTTIinlinestatic
ForEachType(VisitorFunc func, xiiBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in xiiRTTI)xiiRTTIstatic
FunctionList typedef (defined in xiiScriptRTTI)xiiScriptRTTI
GatherDynamicMessageHandlers() (defined in xiiRTTI)xiiRTTIprotected
GetAllocator() constxiiRTTIinline
GetAllProperties(xiiDynamicArray< const xiiAbstractProperty * > &out_properties) constxiiRTTI
GetAttributeByType() constxiiRTTI
GetAttributes() const (defined in xiiRTTI)xiiRTTIinline
GetFunctionByIndex(xiiUInt32 uiIndex) const (defined in xiiScriptRTTI)xiiScriptRTTI
GetFunctions() const (defined in xiiRTTI)xiiRTTIinline
GetMessageHandlers() constxiiRTTIinline
GetMessageSender() const (defined in xiiRTTI)xiiRTTIinline
GetParentType() constxiiRTTIinline
GetPluginName() constxiiRTTIinline
GetProperties() constxiiRTTIinline
GetRefCount() constxiiRefCountingImplinline
GetTypeFlags() constxiiRTTIinline
GetTypeName() constxiiRTTIinline
GetTypeNameHash() constxiiRTTIinline
GetTypeSize() constxiiRTTIinline
GetTypeVersion() constxiiRTTIinline
GetVariantType() constxiiRTTIinline
IsDerivedFrom(const xiiRTTI *pBaseType) constxiiRTTIinline
IsDerivedFrom() constxiiRTTIinline
IsReferenced() constxiiRefCountingImplinline
m_Attributes (defined in xiiRTTI)xiiRTTIprotected
m_DynamicMessageHandlers (defined in xiiRTTI)xiiRTTIprotected
m_Functions (defined in xiiRTTI)xiiRTTIprotected
m_MessageHandlers (defined in xiiRTTI)xiiRTTIprotected
m_MessageSenders (defined in xiiRTTI)xiiRTTIprotected
m_pAllocator (defined in xiiRTTI)xiiRTTIprotected
m_ParentHierarchy (defined in xiiRTTI)xiiRTTIprotected
m_pParentType (defined in xiiRTTI)xiiRTTIprotected
m_Properties (defined in xiiRTTI)xiiRTTIprotected
m_sPluginName (defined in xiiRTTI)xiiRTTIprotected
m_sTypeName (defined in xiiRTTI)xiiRTTIprotected
m_TypeFlags (defined in xiiRTTI)xiiRTTIprotected
m_uiMsgIdOffset (defined in xiiRTTI)xiiRTTIprotected
m_uiTypeIndex (defined in xiiRTTI)xiiRTTIprotected
m_uiTypeNameHash (defined in xiiRTTI)xiiRTTIprotected
m_uiTypeSize (defined in xiiRTTI)xiiRTTIprotected
m_uiTypeVersion (defined in xiiRTTI)xiiRTTIprotected
m_uiVariantType (defined in xiiRTTI)xiiRTTIprotected
m_VerifyParent (defined in xiiRTTI)xiiRTTIprotected
MessageHandlerList typedef (defined in xiiScriptRTTI)xiiScriptRTTI
NumInplaceFunctions enum value (defined in xiiScriptRTTI)xiiScriptRTTI
operator=(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
PredicateFunc typedef (defined in xiiRTTI)xiiRTTI
RegisterType() (defined in xiiRTTI)xiiRTTIprotected
ReleaseRef() constxiiRefCountingImplinline
SetupParentHierarchy() (defined in xiiRTTI)xiiRTTIprotected
UnregisterType() (defined in xiiRTTI)xiiRTTIprotected
UpdateType(const xiiRTTI *pParentType, xiiUInt32 uiTypeSize, xiiUInt32 uiTypeVersion, xiiUInt8 uiVariantType, xiiBitflags< xiiTypeFlags > flags) (defined in xiiRTTI)xiiRTTIprotected
VerifyCorrectness() constxiiRTTI
VerifyCorrectnessForAllTypes()xiiRTTIstatic
VisitorFunc typedef (defined in xiiRTTI)xiiRTTI
xiiRefCountingImpl()=defaultxiiRefCountingImpl
xiiRefCountingImpl(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
xiiRTTI(xiiStringView sName, const xiiRTTI *pParentType, xiiUInt32 uiTypeSize, xiiUInt32 uiTypeVersion, xiiUInt8 uiVariantType, xiiBitflags< xiiTypeFlags > flags, xiiRTTIAllocator *pAllocator, xiiArrayPtr< const xiiAbstractProperty * > properties, xiiArrayPtr< const xiiAbstractFunctionProperty * > functions, xiiArrayPtr< const xiiPropertyAttribute * > attributes, xiiArrayPtr< xiiAbstractMessageHandler * > messageHandlers, xiiArrayPtr< xiiMessageSenderInfo > messageSenders, const xiiRTTI *(*fnVerifyParent)())xiiRTTI
xiiScriptRTTI(xiiStringView sName, const xiiRTTI *pParentType, FunctionList &&functions, MessageHandlerList &&messageHandlers) (defined in xiiScriptRTTI)xiiScriptRTTI
~xiiRTTI() (defined in xiiRTTI)xiiRTTI
~xiiScriptRTTI() (defined in xiiScriptRTTI)xiiScriptRTTI