SimpleWindow
载入中...
搜索中...
未找到
sw::MemberPropertyInitializer< TOwner, TValue > 模板类 参考

成员属性初始化器 更多...

#include <Property.h>

Public 成员函数

 MemberPropertyInitializer (TOwner *owner)
 构造成员属性初始化器
 
MemberPropertyInitializerGetter (TValue(*getter)(TOwner *))
 设置getter
 
MemberPropertyInitializerSetter (void(*setter)(TOwner *, _PropertySetterParamType< TValue >))
 设置setter
 
template<TValue(TOwner::*)() getter>
MemberPropertyInitializerGetter ()
 设置成员函数getter
 
template<TValue(TOwner::*)() const getter>
MemberPropertyInitializerGetter ()
 设置成员函数getter
 
template<void(TOwner::*)(_PropertySetterParamType< TValue >) setter>
MemberPropertyInitializerSetter ()
 设置成员函数setter
 
template<void(TOwner::*)(_PropertySetterParamType< TValue >) const setter>
MemberPropertyInitializerSetter ()
 设置成员函数setter
 
template<TValue TOwner::* field>
MemberPropertyInitializerGetter ()
 设置简单字段getter
 
template<TValue TOwner::* field>
MemberPropertyInitializerSetter ()
 设置简单字段setter
 

友元

class Property< TValue >
 
class ReadOnlyProperty< TValue >
 
class WriteOnlyProperty< TValue >
 

详细描述

template<typename TOwner, typename TValue>
class sw::MemberPropertyInitializer< TOwner, TValue >

成员属性初始化器


该类的文档由以下文件生成: