user registered ZFProperty More...
Go to the source code of this file.
Classes | |
| class | ZFPropertyUserRegisterDefaultImplRetain< T_Type > |
| default impl for ZFPropertyUserRegisterRetain More... | |
| class | ZFPropertyUserRegisterDefaultImplAssign< T_Type > |
| default impl for ZFPropertyUserRegisterAssign More... | |
Macros | |
| #define | ZFPropertyUserRegisterRetain(resultProperty, ownerClass, Type, propertyNameString, InitValueOrEmpty, SetterAccessType, GetterAccessType) |
| register a custom property to existing class, for advanced reflection use only | |
| #define | ZFPropertyUserRegisterRetainDetail(resultProperty, ownerClass, Type, propertyNameString, InitValueOrEmpty, SetterAccessType, GetterAccessType, Func_ZFPropertySetterInvoker, Func_ZFPropertyGetterInvoker, Func_ZFPropertyCallbackIsValueAccessed, Func_ZFPropertyCallbackIsInitValue, Func_ZFPropertyCallbackValueReset) |
| see ZFPropertyUserRegisterRetain | |
| #define | ZFPROPERTY_USER_REGISTER_RETAIN(ownerClassSig, Type, propertyNameSig, InitValueOrEmpty, SetterAccessType, GetterAccessType) |
| see ZFPropertyUserRegisterRetain | |
| #define | ZFPROPERTY_USER_REGISTER_RETAIN_DETAIL(ownerClassSig, Type, propertyNameSig, InitValueOrEmpty, SetterAccessType, GetterAccessType, Func_ZFPropertySetterInvoker, Func_ZFPropertyGetterInvoker, Func_ZFPropertyCallbackIsValueAccessed, Func_ZFPropertyCallbackIsInitValue, Func_ZFPropertyCallbackValueReset) |
| see ZFPropertyUserRegisterRetain | |
| #define | ZFPropertyUserRegisterAssign(resultProperty, ownerClass, Type, propertyNameString, InitValueOrEmpty, SetterAccessType, GetterAccessType) |
| see ZFPropertyUserRegisterRetain | |
| #define | ZFPropertyUserRegisterAssignDetail(resultProperty, ownerClass, Type, propertyNameString, InitValueOrEmpty, SetterAccessType, GetterAccessType, Func_ZFPropertySetterInvoker, Func_ZFPropertyGetterInvoker, Func_ZFPropertyCallbackIsValueAccessed, Func_ZFPropertyCallbackIsInitValue, Func_ZFPropertyCallbackValueReset) |
| see ZFPropertyUserRegisterRetain | |
| #define | ZFPROPERTY_USER_REGISTER_ASSIGN(ownerClassSig, Type, propertyNameSig, InitValueOrEmpty, SetterAccessType, GetterAccessType) |
| see ZFPropertyUserRegisterAssign | |
| #define | ZFPROPERTY_USER_REGISTER_ASSIGN_DETAIL(ownerClassSig, Type, propertyNameSig, InitValueOrEmpty, SetterAccessType, GetterAccessType, Func_ZFPropertySetterInvoker, Func_ZFPropertyGetterInvoker, Func_ZFPropertyCallbackIsValueAccessed, Func_ZFPropertyCallbackIsInitValue, Func_ZFPropertyCallbackValueReset) |
| see ZFPropertyUserRegisterAssign | |
Functions | |
| void | ZFPropertyUserRegisterNotifyUpdate (ZFObject *ownerObject, const ZFProperty *property, const void *propertyValueOld) |
| see ZFPropertyUserRegisterRetain, ZFObject::objectPropertyValueOnUpdate | |
| void | ZFPropertyUserRegisterNotifyReset (ZFObject *ownerObject, const ZFProperty *property) |
| see ZFPropertyUserRegisterRetain | |
| void | ZFPropertyUserUnregister (const ZFProperty *zfproperty) |
| see ZFPropertyUserRegisterRetain | |
user registered ZFProperty
| #define ZFPropertyUserRegisterRetain | ( | resultProperty, | |
| ownerClass, | |||
| Type, | |||
| propertyNameString, | |||
| InitValueOrEmpty, | |||
| SetterAccessType, | |||
| GetterAccessType ) |
register a custom property to existing class, for advanced reflection use only
example:
note: