Namensräume
Varianten
Aktionen

iter_move(ranges::stride_view::iterator)

Von cppreference.com
< cpp‎ | ranges‎ | stride view‎ | iterator
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
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

[bearbeiten] Siehe auch

(C++20)
wandelt das Ergebnis der Dereferenzierung eines Objekts in seinen zugehörigen rvalue-Referenztyp um
(Anpassungspunkt-Objekt)[bearbeiten]