Namespaces
Variants

iter_swap (ranges::join_with_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr void iter_swap ( const /*iterator*/ & x, const /*iterator*/ & y )

nécessite std:: indirectly_swappable < ranges:: iterator_t < /*InnerBase*/ > ,

ranges:: iterator_t < /*PatternBase*/ >> ;
(depuis C++23)

Applique ranges::iter_swap aux itérateurs internes comme si par std:: visit ( ranges:: iter_swap , x. inner_it_  , y. inner_it_  ) ; .

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 recherche dépendante des arguments lorsque join_with_view:: iterator  <Const> est une classe associée des arguments.

Paramètres

x, y - itérateurs vers les éléments à échanger

Voir aussi

(C++20)
échange les valeurs référencées par deux objets déréférençables
(objet de point de personnalisation)
échange les éléments pointés par deux itérateurs
(modèle de fonction)