fastdo  0.6.16
winux::PlainMembers< _TargetCls, _MembersSize > 模板类 参考

Plain成员隐藏(By plain block) 更多...

#include <utilities.hpp>

Public 成员函数

 PlainMembers ()
 
template<typename... _ArgType>
 PlainMembers (_ArgType &&...arg)
 
 ~PlainMembers ()
 
 PlainMembers (PlainMembers const &other)
 
PlainMembersoperator= (PlainMembers const &other)
 拷贝赋值,必须保证create()已经调用 更多...
 
 PlainMembers (PlainMembers &&other)
 
PlainMembersoperator= (PlainMembers &&other)
 移动赋值,必须保证create()已经调用 更多...
 
_TargetCls * get ()
 
_TargetCls * get () const
 
_TargetCls * operator-> ()
 
_TargetCls const * operator-> () const
 
 operator _TargetCls & ()
 
 operator _TargetCls const & () const
 
 operator bool () const
 

详细描述

template<typename _TargetCls, size_t _MembersSize>
class winux::PlainMembers< _TargetCls, _MembersSize >

Plain成员隐藏(By plain block)

在文件 utilities.hpp536 行定义.

构造及析构函数说明

template<typename _TargetCls, size_t _MembersSize>
winux::PlainMembers< _TargetCls, _MembersSize >::PlainMembers ( )
inline

在文件 utilities.hpp539 行定义.

template<typename _TargetCls, size_t _MembersSize>
template<typename... _ArgType>
winux::PlainMembers< _TargetCls, _MembersSize >::PlainMembers ( _ArgType &&...  arg)
inline

在文件 utilities.hpp545 行定义.

template<typename _TargetCls, size_t _MembersSize>
winux::PlainMembers< _TargetCls, _MembersSize >::~PlainMembers ( )
inline

在文件 utilities.hpp550 行定义.

template<typename _TargetCls, size_t _MembersSize>
winux::PlainMembers< _TargetCls, _MembersSize >::PlainMembers ( PlainMembers< _TargetCls, _MembersSize > const &  other)
inline

在文件 utilities.hpp555 行定义.

template<typename _TargetCls, size_t _MembersSize>
winux::PlainMembers< _TargetCls, _MembersSize >::PlainMembers ( PlainMembers< _TargetCls, _MembersSize > &&  other)
inline

在文件 utilities.hpp571 行定义.

成员函数说明

template<typename _TargetCls, size_t _MembersSize>
PlainMembers& winux::PlainMembers< _TargetCls, _MembersSize >::operator= ( PlainMembers< _TargetCls, _MembersSize > const &  other)
inline

拷贝赋值,必须保证create()已经调用

在文件 utilities.hpp561 行定义.

template<typename _TargetCls, size_t _MembersSize>
PlainMembers& winux::PlainMembers< _TargetCls, _MembersSize >::operator= ( PlainMembers< _TargetCls, _MembersSize > &&  other)
inline

移动赋值,必须保证create()已经调用

在文件 utilities.hpp577 行定义.

template<typename _TargetCls, size_t _MembersSize>
_TargetCls* winux::PlainMembers< _TargetCls, _MembersSize >::get ( )
inline

在文件 utilities.hpp587 行定义.

template<typename _TargetCls, size_t _MembersSize>
_TargetCls* winux::PlainMembers< _TargetCls, _MembersSize >::get ( ) const
inline

在文件 utilities.hpp591 行定义.

template<typename _TargetCls, size_t _MembersSize>
_TargetCls* winux::PlainMembers< _TargetCls, _MembersSize >::operator-> ( )
inline

在文件 utilities.hpp596 行定义.

template<typename _TargetCls, size_t _MembersSize>
_TargetCls const* winux::PlainMembers< _TargetCls, _MembersSize >::operator-> ( ) const
inline

在文件 utilities.hpp600 行定义.

template<typename _TargetCls, size_t _MembersSize>
winux::PlainMembers< _TargetCls, _MembersSize >::operator _TargetCls & ( )
inline

在文件 utilities.hpp605 行定义.

template<typename _TargetCls, size_t _MembersSize>
winux::PlainMembers< _TargetCls, _MembersSize >::operator _TargetCls const & ( ) const
inline

在文件 utilities.hpp609 行定义.

template<typename _TargetCls, size_t _MembersSize>
winux::PlainMembers< _TargetCls, _MembersSize >::operator bool ( ) const
inline

在文件 utilities.hpp614 行定义.


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