Namespaces
Variants

std::experimental::ranges:: Copyable

From cppreference.net
template < class T >

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

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

Das Konzept Copyable<T> spezifiziert, dass T ein Movable Objekttyp ist, der ebenfalls kopiert werden kann (d.h. er unterstützt Copy-Konstruktion und Copy-Zuweisung).

Hinweise

Es ist beabsichtigt, dass Copyable<T> auch erfordert, dass Assignable < T & , const T > (Zuweisung von const Rvalue) und Assignable < T & , T & > (Zuweisung von nicht-konstantem Lvalue) erfüllt sind.

Siehe auch

gibt an, dass ein Objekt eines Typs verschoben und ausgetauscht werden kann
(Konzept)