![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiPropertyPath, including all inherited members.
GetValue(void *pRootObject, const xiiRTTI &type, xiiVariant &out_value) const | xiiPropertyPath | |
GetValue(T *pRootObject, xiiVariant &out_value) const | xiiPropertyPath | inline |
InitializeFromPath(const xiiRTTI &rootObjectRtti, xiiStringView sPath) | xiiPropertyPath | |
InitializeFromPath(const xiiRTTI *pRootObjectRtti, const xiiArrayPtr< const xiiPropertyPathStep > path) | xiiPropertyPath | |
IsValid() const | xiiPropertyPath | |
ReadFromLeafObject(void *pRootObject, const xiiRTTI *pType, xiiDelegate< void(void *pLeaf, const xiiRTTI &pType)> func) const | xiiPropertyPath | |
ReadProperty(void *pRootObject, const xiiRTTI &type, xiiDelegate< void(void *pLeafObject, const xiiRTTI &pLeafType, const xiiAbstractProperty *pProp, const xiiVariant &index)> func) const | xiiPropertyPath | |
SetValue(void *pRootObject, const xiiRTTI &type, const xiiVariant &value) const | xiiPropertyPath | |
SetValue(T *pRootObject, const xiiVariant &value) const | xiiPropertyPath | inline |
WriteProperty(void *pRootObject, const xiiRTTI &type, xiiDelegate< void(void *pLeafObject, const xiiRTTI &pLeafType, const xiiAbstractProperty *pProp, const xiiVariant &index)> func) const | xiiPropertyPath | |
WriteToLeafObject(void *pRootObject, const xiiRTTI *pType, xiiDelegate< void(void *pLeaf, const xiiRTTI &pType)> func) const | xiiPropertyPath | |
xiiPropertyPath() (defined in xiiPropertyPath) | xiiPropertyPath | |
~xiiPropertyPath() (defined in xiiPropertyPath) | xiiPropertyPath |