std::experimental::ranges::Copyable
From cppreference.com
< cpp | experimental | ranges
| Defined in header <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&> (non-const lvalueからの代入) も満たすことが要求される意図です。
[編集] 関連項目
| その型のオブジェクトがムーブおよび交換可能であることを規定する (concept) |