Namespaces
Variants

std::experimental::ranges:: Copyable

From cppreference.net
Definido en el encabezado <experimental/ranges/concepts>
template < class T >

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

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

El concepto Copyable<T> especifica que T es un tipo de objeto Movable que también puede ser copiado (es decir, soporta construcción por copia y asignación por copia).

Notas

Se pretende que Copyable<T> también requiera que se cumplan Assignable < T & , const T > (asignación desde rvalue constante) y Assignable < T & , T & > (asignación desde lvalue no constante).

Véase también

especifica que un objeto de un tipo puede ser movido e intercambiado
(concept)