iter_swap(ranges::join_with_view::iterator)
Depuis fr.cppreference.net
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) |