Namensräume
Varianten
Aktionen

iter_move(ranges::cartesian_product_view::iterator)

Von cppreference.com
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
friend constexpr auto iter_move( const /*iterator*/& i ) noexcept(/* siehe unten */)
(seit C++23)

Sei current_ das zugrundeliegende Tupel von Iteratoren.

Entspricht: return /*tuple-transform*/(ranges::iter_move, i.current_);

Diese Funktion ist für normale unqualifizierte oder qualifizierte Suche nicht sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn cartesian_product_view::iterator<Const> eine zugehörige Klasse der Argumente ist.

Inhalt

[bearbeiten] Parameter

i - iterator

[bearbeiten] Rückgabewert

Ein Tupel, das das Ergebnis der Anwendung von ranges::iter_move auf die gespeicherten zugrundeliegenden Iteratoren enthält, konvertiert in den Rückgabetyp, wie oben beschrieben.

[bearbeiten] Ausnahmen

Die Ausnahmespezifikation entspricht der logischen UND-Verknüpfung der folgenden Ausdrücke

[bearbeiten] Siehe auch

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