Namespaces
Variants

std::experimental::ranges:: Copyable

From cppreference.net
ヘッダーで定義 <experimental/ranges/concepts>
template < class T >

concept bool Copyable =
CopyConstructible < T > &&
Movable < T > &&

Assignable < T & , const T & > ;
(ranges TS)

Copyable<T> コンセプトは、 T Movable オブジェクト型であり、さらにコピー可能(つまり、コピー構築とコピー代入をサポートする)であることを指定します。

注記

Copyable<T> は、 Assignable < T & , const T > (const rvalueからの代入)および Assignable < T & , T & > (非const lvalueからの代入)が満たされることも要求することを意図しています。

関連項目

型のオブジェクトがムーブおよびスワップ可能であることを指定する
(コンセプト)