|
SimpleWindow
|
成员属性初始化器 更多...
#include <Property.h>
Public 成员函数 | |
| MemberPropertyInitializer (TOwner *owner) | |
| 构造成员属性初始化器 | |
| MemberPropertyInitializer & | Getter (TValue(*getter)(TOwner *)) |
| 设置getter | |
| MemberPropertyInitializer & | Setter (void(*setter)(TOwner *, _PropertySetterParamType< TValue >)) |
| 设置setter | |
| template<TValue(TOwner::*)() getter> | |
| MemberPropertyInitializer & | Getter () |
| 设置成员函数getter | |
| template<TValue(TOwner::*)() const getter> | |
| MemberPropertyInitializer & | Getter () |
| 设置成员函数getter | |
| template<void(TOwner::*)(_PropertySetterParamType< TValue >) setter> | |
| MemberPropertyInitializer & | Setter () |
| 设置成员函数setter | |
| template<void(TOwner::*)(_PropertySetterParamType< TValue >) const setter> | |
| MemberPropertyInitializer & | Setter () |
| 设置成员函数setter | |
| template<TValue TOwner::* field> | |
| MemberPropertyInitializer & | Getter () |
| 设置简单字段getter | |
| template<TValue TOwner::* field> | |
| MemberPropertyInitializer & | Setter () |
| 设置简单字段setter | |
友元 | |
| class | Property< TValue > |
| class | ReadOnlyProperty< TValue > |
| class | WriteOnlyProperty< TValue > |
成员属性初始化器