XII Release 0.1.0
Loading...
Searching...
No Matches
xiiPropertyPath Member List

This is the complete list of members for xiiPropertyPath, including all inherited members.

GetValue(void *pRootObject, const xiiRTTI &type, xiiVariant &out_value) constxiiPropertyPath
GetValue(T *pRootObject, xiiVariant &out_value) constxiiPropertyPathinline
InitializeFromPath(const xiiRTTI &rootObjectRtti, xiiStringView sPath)xiiPropertyPath
InitializeFromPath(const xiiRTTI *pRootObjectRtti, const xiiArrayPtr< const xiiPropertyPathStep > path)xiiPropertyPath
IsValid() constxiiPropertyPath
ReadFromLeafObject(void *pRootObject, const xiiRTTI *pType, xiiDelegate< void(void *pLeaf, const xiiRTTI &pType)> func) constxiiPropertyPath
ReadProperty(void *pRootObject, const xiiRTTI &type, xiiDelegate< void(void *pLeafObject, const xiiRTTI &pLeafType, const xiiAbstractProperty *pProp, const xiiVariant &index)> func) constxiiPropertyPath
SetValue(void *pRootObject, const xiiRTTI &type, const xiiVariant &value) constxiiPropertyPath
SetValue(T *pRootObject, const xiiVariant &value) constxiiPropertyPathinline
WriteProperty(void *pRootObject, const xiiRTTI &type, xiiDelegate< void(void *pLeafObject, const xiiRTTI &pLeafType, const xiiAbstractProperty *pProp, const xiiVariant &index)> func) constxiiPropertyPath
WriteToLeafObject(void *pRootObject, const xiiRTTI *pType, xiiDelegate< void(void *pLeaf, const xiiRTTI &pType)> func) constxiiPropertyPath
xiiPropertyPath() (defined in xiiPropertyPath)xiiPropertyPath
~xiiPropertyPath() (defined in xiiPropertyPath)xiiPropertyPath