iter_move(ranges::chunk_view::inner-iterator)
friend constexpr auto iter_move( const /*inner-iterator*/& i ) noexcept(/* see below */)
|
(seit C++23) | |
Gibt das Ergebnis der Anwendung von ranges::iter_move auf den gespeicherten inneren Iterator zurück.
Sei parent_ der zugrunde liegende Zeiger auf die umschließende chunk_view, und *i.parent_->current_ bezeichne den zwischengespeicherten zugrunde liegenden Iterator vom Typ ranges::iterator_t<V>.
Äquivalent zu: return ranges::iter_move(*i.parent_->current_);.
Diese Funktion ist nicht sichtbar bei gewöhnlicher unqualifizierter oder qualifizierter Namenssuche und kann nur durch argumentabhängige Namenssuche gefunden werden, wenn chunk_view::inner-iterator eine assoziierte Klasse der Argumente ist.
Parameter
| i | - | Iterator |
Rückgabewert
Das Ergebnis der Anwendung von ranges:: iter_move auf den gespeicherten Iterator vom Typ ranges:: iterator_t < V > .
Exceptions
Siehe auch
|
(C++20)
|
wandelt das Ergebnis der Dereferenzierung eines Objekts in seinen zugehörigen Rvalue-Referenztyp um
(Customization Point Object) |