![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiRTTI, including all inherited members.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| PredicateFunc typedef (defined in xiiRTTI) | xiiRTTI | |
| RegisterType() (defined in xiiRTTI) | xiiRTTI | protected |
| 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 | |
| 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 | |
| ~xiiRTTI() (defined in xiiRTTI) | xiiRTTI |