std::experimental::ranges::Movable
Von cppreference.com
< cpp | experimental | ranges
| Definiert in Header <experimental/ranges/concepts> |
||
| template< class T > concept bool Movable = |
(Ranges TS) | |
Das Konzept Movable<T> gibt an, dass T ein Objekttyp ist, der verschoben werden kann (d.h. er kann durch Verschieben konstruiert, durch Verschieben zugewiesen und L-Werte vom Typ T können vertauscht werden).
Es muss keine Unterordnungsbeziehung zwischen Movable<T> und std::is_object<T>::value geben.
[bearbeiten] Siehe auch
| gibt an, dass ein Objekt eines Typs kopiert, verschoben und vertauscht werden kann (concept) |