![]() |
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 |
![]() | |
xiiDocumentStorageObject (const xiiRTTI *pType) | |
virtual const xiiIReflectedTypeAccessor & | GetTypeAccessor () const override |
![]() | |
const xiiUuid & | GetGuid () const |
const xiiRTTI * | GetType () const |
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 | |
![]() | |
xiiReflectedTypeStorageAccessor | m_ObjectPropertiesAccessor |
![]() | |
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.