Namespaces
Variants

iter_move (ranges::cartesian_product_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr auto iter_move ( const /*iterator*/ & i ) noexcept ( /* siehe unten */ )
(seit C++23)

Lassen Sie current_ das zugrundeliegende Tupel von Iteratoren sein.

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

Diese Funktion ist für gewöhnliches unqualified oder qualified lookup nicht sichtbar und kann nur durch argument-dependent lookup gefunden werden, wenn cartesian_product_view:: iterator <Const> eine assoziierte Klasse der Argumente ist.

Inhaltsverzeichnis

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)