Namespaces
Variants

iter_swap(ranges::join_with_view::iterator)

Depuis fr.cppreference.net
 
 
Bibliothèque de ranges
Adaptateurs de range
 
 
friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y )
    requires std::indirectly_swappable<ranges::iterator_t</*InnerBase*/>,
                                       ranges::iterator_t</*PatternBase*/>>;
(depuis C++23)

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

Cette fonction n'est pas visible lors de la recherche non qualifiée ou qualifiée ordinaire, et ne peut être trouvée que par 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)