XII Release 0.1.0
Loading...
Searching...
No Matches
xiiRttiConverterWriter Class Reference

Public Types

using FilterFunction = xiiDelegate<bool(const void* pObject, const xiiAbstractProperty* pProp)>
 

Public Member Functions

 xiiRttiConverterWriter (xiiAbstractObjectGraph *pGraph, xiiRttiConverterContext *pContext, bool bSerializeReadOnly, bool bSerializeOwnerPtrs)
 
 xiiRttiConverterWriter (xiiAbstractObjectGraph *pGraph, xiiRttiConverterContext *pContext, FilterFunction filter)
 
xiiAbstractObjectNodeAddObjectToGraph (xiiReflectedClass *pObject, xiiStringView sNodeName={})
 
xiiAbstractObjectNodeAddObjectToGraph (const xiiRTTI *pRtti, const void *pObject, xiiStringView sNodeName={})
 
void AddProperty (xiiAbstractObjectNode *pNode, const xiiAbstractProperty *pProp, const void *pObject)
 
void AddProperties (xiiAbstractObjectNode *pNode, const xiiRTTI *pRtti, const void *pObject)
 
xiiAbstractObjectNodeAddSubObjectToGraph (const xiiRTTI *pRtti, const void *pObject, const xiiUuid &guid, xiiStringView sNodeName)
 

The documentation for this class was generated from the following files: