std::experimental::ranges:: Copyable
|
ヘッダーで定義
<experimental/ranges/concepts>
|
||
|
template
<
class
T
>
concept
bool
Copyable
=
|
(ranges TS) | |
Copyable<T>
コンセプトは、
T
が
Movable
オブジェクト型であり、さらにコピー可能(つまり、コピー構築とコピー代入をサポートする)であることを指定します。
注記
Copyable<T>は、
Assignable
<
T
&
,
const
T
>
(const rvalueからの代入)および
Assignable
<
T
&
, T
&
>
(非const lvalueからの代入)が満たされることも要求することを意図しています。
関連項目
|
型のオブジェクトがムーブおよびスワップ可能であることを指定する
(コンセプト) |