std::experimental::ranges:: Movable
|
Definiert im Header
<experimental/ranges/concepts>
|
||
|
template
<
class
T
>
concept
bool
Movable
=
|
(ranges TS) | |
Das Konzept
Movable<T>
spezifiziert, dass
T
ein Objekttyp ist, der bewegt werden kann (d.h., er kann move-konstruiert, move-zugewiesen werden, und Lvalues vom Typ
T
können getauscht werden).
Es muss keine Subsumptionsbeziehung zwischen
Movable<T>
und
std::
is_object
<
T
>
::
value
bestehen.
Siehe auch
|
spezifiziert, dass ein Objekt eines Typs kopiert, verschoben und ausgetauscht werden kann
(Konzept) |