ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::non_moveable结构体 参考

禁止默认合成的移动 更多...

类 elc::defs::base::non_moveable 继承关系图:
[图例]
elc::defs::base::non_moveable 的协作图:
[图例]

额外继承的成员函数

- Public 成员函数 继承自 elc::defs::base::non_move_assign_able
constexpr non_move_assign_able () noexcept=default
 
constexpr non_move_assign_able (const non_move_assign_able &) noexcept=default
 
constexpr non_move_assign_able (non_move_assign_able &&) noexcept=default
 
constexpr non_move_assign_ableoperator= (const non_move_assign_able &) &noexcept=default
 
constexpr non_move_assign_ableoperator= (non_move_assign_able &&) &noexcept=delete
 
- Public 成员函数 继承自 elc::defs::base::non_move_construct_able
constexpr non_move_construct_able ()=default
 
constexpr non_move_construct_able (const non_move_construct_able &)=default
 
constexpr non_move_construct_able (non_move_construct_able &&)=delete
 
constexpr non_move_construct_ableoperator= (const non_move_construct_able &) &noexcept=default
 
constexpr non_move_construct_ableoperator= (non_move_construct_able &&) &noexcept=default
 

详细描述

禁止默认合成的移动

在文件 all_defs.cpp1264 行定义.


该结构体的文档由以下文件生成: