![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiScriptRTTI, including all inherited members.
AddRef() const | xiiRefCountingImpl | inline |
CanHandleMessage() const | xiiRTTI | inline |
CanHandleMessage(xiiMessageId id) const | xiiRTTI | inline |
DispatchMessage(void *pInstance, xiiMessage &ref_msg) const | xiiRTTI | |
DispatchMessage(const void *pInstance, xiiMessage &ref_msg) const | xiiRTTI | |
FindPropertyByName(xiiStringView sName, bool bSearchBaseTypes=true) const | xiiRTTI | |
FindTypeByName(xiiStringView sName) | xiiRTTI | static |
FindTypeByNameHash(xiiUInt64 uiNameHash) | xiiRTTI | static |
FindTypeByNameHash32(xiiUInt32 uiNameHash) (defined in xiiRTTI) | xiiRTTI | static |
FindTypeIf(PredicateFunc func) | xiiRTTI | static |
ForEachDerivedType(const xiiRTTI *pBaseType, VisitorFunc func, xiiBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in xiiRTTI) | xiiRTTI | static |
ForEachDerivedType(VisitorFunc func, xiiBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in xiiRTTI) | xiiRTTI | inlinestatic |
ForEachType(VisitorFunc func, xiiBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in xiiRTTI) | xiiRTTI | static |
FunctionList typedef (defined in xiiScriptRTTI) | xiiScriptRTTI | |
GatherDynamicMessageHandlers() (defined in xiiRTTI) | xiiRTTI | protected |
GetAllocator() const | xiiRTTI | inline |
GetAllProperties(xiiDynamicArray< const xiiAbstractProperty * > &out_properties) const | xiiRTTI | |
GetAttributeByType() const | xiiRTTI | |
GetAttributes() const (defined in xiiRTTI) | xiiRTTI | inline |
GetFunctionByIndex(xiiUInt32 uiIndex) const (defined in xiiScriptRTTI) | xiiScriptRTTI | |
GetFunctions() const (defined in xiiRTTI) | xiiRTTI | inline |
GetMessageHandlers() const | xiiRTTI | inline |
GetMessageSender() const (defined in xiiRTTI) | xiiRTTI | inline |
GetParentType() const | xiiRTTI | inline |
GetPluginName() const | xiiRTTI | inline |
GetProperties() const | xiiRTTI | inline |
GetRefCount() const | xiiRefCountingImpl | inline |
GetTypeFlags() const | xiiRTTI | inline |
GetTypeName() const | xiiRTTI | inline |
GetTypeNameHash() const | xiiRTTI | inline |
GetTypeSize() const | xiiRTTI | inline |
GetTypeVersion() const | xiiRTTI | inline |
GetVariantType() const | xiiRTTI | inline |
IsDerivedFrom(const xiiRTTI *pBaseType) const | xiiRTTI | inline |
IsDerivedFrom() const | xiiRTTI | inline |
IsReferenced() const | xiiRefCountingImpl | inline |
m_Attributes (defined in xiiRTTI) | xiiRTTI | protected |
m_DynamicMessageHandlers (defined in xiiRTTI) | xiiRTTI | protected |
m_Functions (defined in xiiRTTI) | xiiRTTI | protected |
m_MessageHandlers (defined in xiiRTTI) | xiiRTTI | protected |
m_MessageSenders (defined in xiiRTTI) | xiiRTTI | protected |
m_pAllocator (defined in xiiRTTI) | xiiRTTI | protected |
m_ParentHierarchy (defined in xiiRTTI) | xiiRTTI | protected |
m_pParentType (defined in xiiRTTI) | xiiRTTI | protected |
m_Properties (defined in xiiRTTI) | xiiRTTI | protected |
m_sPluginName (defined in xiiRTTI) | xiiRTTI | protected |
m_sTypeName (defined in xiiRTTI) | xiiRTTI | protected |
m_TypeFlags (defined in xiiRTTI) | xiiRTTI | protected |
m_uiMsgIdOffset (defined in xiiRTTI) | xiiRTTI | protected |
m_uiTypeIndex (defined in xiiRTTI) | xiiRTTI | protected |
m_uiTypeNameHash (defined in xiiRTTI) | xiiRTTI | protected |
m_uiTypeSize (defined in xiiRTTI) | xiiRTTI | protected |
m_uiTypeVersion (defined in xiiRTTI) | xiiRTTI | protected |
m_uiVariantType (defined in xiiRTTI) | xiiRTTI | protected |
m_VerifyParent (defined in xiiRTTI) | xiiRTTI | protected |
MessageHandlerList typedef (defined in xiiScriptRTTI) | xiiScriptRTTI | |
NumInplaceFunctions enum value (defined in xiiScriptRTTI) | xiiScriptRTTI | |
operator=(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl) | xiiRefCountingImpl | inline |
PredicateFunc typedef (defined in xiiRTTI) | xiiRTTI | |
RegisterType() (defined in xiiRTTI) | xiiRTTI | protected |
ReleaseRef() const | xiiRefCountingImpl | inline |
SetupParentHierarchy() (defined in xiiRTTI) | xiiRTTI | protected |
UnregisterType() (defined in xiiRTTI) | xiiRTTI | protected |
UpdateType(const xiiRTTI *pParentType, xiiUInt32 uiTypeSize, xiiUInt32 uiTypeVersion, xiiUInt8 uiVariantType, xiiBitflags< xiiTypeFlags > flags) (defined in xiiRTTI) | xiiRTTI | protected |
VerifyCorrectness() const | xiiRTTI | |
VerifyCorrectnessForAllTypes() | xiiRTTI | static |
VisitorFunc typedef (defined in xiiRTTI) | xiiRTTI | |
xiiRefCountingImpl()=default | xiiRefCountingImpl | |
xiiRefCountingImpl(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl) | xiiRefCountingImpl | inline |
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 |