std::experimental::ranges:: Movable
|
Definido en el encabezado
<experimental/ranges/concepts>
|
||
|
template
<
class
T
>
concept
bool
Movable
=
|
(ranges TS) | |
El concepto
Movable<T>
especifica que
T
es un tipo de objeto que puede ser movido (es decir, puede ser construido por movimiento, asignado por movimiento, y los lvalues de tipo
T
pueden ser intercambiados).
No es necesario que exista ninguna relación de subsunción entre
Movable<T>
y
std::
is_object
<
T
>
::
value
.
Véase también
|
especifica que un objeto de un tipo puede ser copiado, movido e intercambiado
(concepto) |