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 ( /* voir ci-dessous */ )
(depuis C++23)

Soit current_ le tuple d'itérateurs sous-jacent.

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

Cette fonction n'est pas visible par la recherche non qualifiée ou qualifiée ordinaire, et ne peut être trouvée que par la argument-dependent lookup lorsque cartesian_product_view:: iterator <Const> est une classe associée des arguments.

Table des matières

Paramètres

i - itérateur

Valeur de retour

Un tuple qui contient le résultat de l'application de ranges:: iter_move aux itérateurs sous-jacents stockés convertis en type de retour, comme décrit ci-dessus.

Exceptions

La spécification d'exception est équivalente au ET logique des expressions suivantes :

Voir aussi

(C++20)
convertit le résultat du déréférencement d'un objet en son type de référence rvalue associé
(objet de point de personnalisation)