iter_move(ranges::stride_view::iterator)
Von cppreference.com
< cpp | ranges | stride view | iterator
| friend constexpr ranges::range_rvalue_reference_t<Base> iter_move( const /*iterator*/& i ) noexcept(/* siehe unten */); |
(seit C++23) | |
Gibt das Ergebnis der Anwendung von ranges::iter_move auf den zugrundeliegenden Iterator current_ zurück.
Entspricht return ranges::iter_move(i.current_);.
Diese Funktion ist für die normale unqualifizierte oder qualifizierte Suche nicht sichtbar und kann nur durch Argument-abhängige Suche gefunden werden, wenn stride_view::iterator<Const> eine zugehörige Klasse der Argumente ist.
Inhalt |
[bearbeiten] Parameter
| i | - | iterator |
[bearbeiten] Rückgabewert
Das Ergebnis der Anwendung von ranges::iter_move auf den gespeicherten Iterator.
[bearbeiten] Ausnahmen
noexcept-Spezifikation:
noexcept(noexcept(ranges::iter_move(i.current_)))
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| (C++20) |
wandelt das Ergebnis der Dereferenzierung eines Objekts in seinen zugehörigen rvalue-Referenztyp um (Anpassungspunkt-Objekt) |