Namespaces
Variants

iter_move(ranges::cartesian_product_view::iterator)

Von de.cppreference.net
 
 
Ranges-Bibliothek
Range-Adaptoren
 
 
friend constexpr auto iter_move( const /*iterator*/& i ) noexcept(/* see below */)
(seit C++23)

Sei current_ das zugrundeliegende Tupel von Iteratoren.

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

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

Parameter

i - Iterator

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.

Exceptions

Die Ausnahmespezifikation ist äquivalent zum logischen UND der folgenden Ausdrücke:

Siehe auch

(C++20)
wandelt das Ergebnis der Dereferenzierung eines Objekts in seinen assoziierten Rvalue-Referenztyp um
(Anpassungspunktobjekt)