Espacios de nombres
Variantes
Acciones

std::copyable

De cppreference.com
< cpp‎ | concepts
Definido en el archivo de encabezado <concepts>
template <class T>

concept copyable =
  std::copy_constructible<T> &&
  std::movable<T> &&
  std::assignable_from<T&, T&> &&
  std::assignable_from<T&, const T&> &&

  std::assignable_from<T&, const T>;
(desde C++20)

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

[editar] Véase también

(C++20)
Especifica que un objeto de un tipo puede ser movido e intercambiado.
(concepto) [editar]