Namespaces
Variants

std::experimental::ranges:: Copyable

From cppreference.net
Défini dans l'en-tête <experimental/ranges/concepts>
template < class T >

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

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

Le concept Copyable<T> spécifie que T est un type d'objet Movable qui peut également être copié (c'est-à-dire qu'il prend en charge la construction par copie et l'affectation par copie).

Notes

Il est prévu que Copyable<T> exige également que Assignable < T & , const T > (affectation depuis une rvalue constante) et Assignable < T & , T & > (affectation depuis une lvalue non constante) soient satisfaites.

Voir aussi

spécifie qu'un objet d'un type peut être déplacé et échangé
(concept)