NexusForce
1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
movable 概念参考
概念约束
检查类型是否可移动
更多...
#include <
concepts.hpp
>
概念定义
template
<
typename
T>
concept
movable
=
is_object_v<T>
&&
move_constructible<T>
&&
assignable_from<T&, T>
&&
is_swappable_v<T>
assignable_from
检查类型是否可以从另一个类型赋值
定义
concepts.hpp:142
movable
检查类型是否可移动
定义
concepts.hpp:161
move_constructible
检查类型是否可移动构造
定义
concepts.hpp:104
is_object_v
NEFORCE_INLINE17 constexpr bool is_object_v
is_object的便捷变量模板
定义
type_traits.hpp:1805
is_swappable_v
NEFORCE_INLINE17 constexpr bool is_swappable_v
is_swappable的便捷变量模板
定义
type_traits.hpp:3909
详细描述
检查类型是否可移动
模板参数
T
要检查的类型
要求:
是对象类型
可移动构造
可自我赋值
可交换
在文件
concepts.hpp
第
161
行定义.
movable
制作者
1.16.0