![]() |
XII Release 0.1.0
|
Implementation detail of xiiDocumentObjectManager. More...
#include <DocumentObjectManager.h>
Public Member Functions | |
| xiiDocumentRootObject (const xiiRTTI *pRootType) | |
| virtual void | InsertSubObject (xiiDocumentObject *pObject, xiiStringView sProperty, const xiiVariant &index) override |
| virtual void | RemoveSubObject (xiiDocumentObject *pObject) override |
Public Member Functions inherited from xiiDocumentStorageObject | |
| xiiDocumentStorageObject (const xiiRTTI *pType) | |
| virtual const xiiIReflectedTypeAccessor & | GetTypeAccessor () const override |
Public Member Functions inherited from xiiDocumentObject | |
| const xiiUuid & | GetGuid () const |
| const xiiRTTI * | GetType () const |
| Returns the RTTI type of the object that is represented by this xiiDocumentObject. | |
| const xiiDocumentObjectManager * | GetDocumentObjectManager () const |
| xiiDocumentObjectManager * | GetDocumentObjectManager () |
| xiiIReflectedTypeAccessor & | GetTypeAccessor () |
| const xiiDocumentObject * | GetParent () const |
| void | ComputeObjectHash (xiiUInt64 &ref_uiHash) const |
| const xiiHybridArray< xiiDocumentObject *, 8 > & | GetChildren () const |
| xiiDocumentObject * | GetChild (const xiiUuid &guid) |
| const xiiDocumentObject * | GetChild (const xiiUuid &guid) const |
| xiiStringView | GetParentProperty () const |
| const xiiAbstractProperty * | GetParentPropertyType () const |
| xiiVariant | GetPropertyIndex () const |
| bool | IsOnHeap () const |
| xiiUInt32 | GetChildIndex (const xiiDocumentObject *pChild) const |
Additional Inherited Members | |
Protected Attributes inherited from xiiDocumentStorageObject | |
| xiiReflectedTypeStorageAccessor | m_ObjectPropertiesAccessor |
Protected Attributes inherited from xiiDocumentObject | |
| xiiUuid | m_Guid |
| xiiDocumentObjectManager * | m_pDocumentObjectManager = nullptr |
| xiiDocumentObject * | m_pParent = nullptr |
| xiiHybridArray< xiiDocumentObject *, 8 > | m_Children |
| xiiString | m_sParentProperty |
Implementation detail of xiiDocumentObjectManager.
|
overridevirtual |
Reimplemented from xiiDocumentObject.
|
overridevirtual |
Reimplemented from xiiDocumentObject.