std::copyable
De cppreference.com
| 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).
Véase también
(C++20) |
Especifica que un objeto de un tipo puede ser movido e intercambiado. (concepto) |