iter_swap(ranges::join_view::iterator)
De fr.cppreference.net
friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y )
noexcept( /*see below*/ )
requires std::indirectly_swappable<InnerIter>;
|
(depuis C++20) | |
Échange les objets pointés par deux itérateurs sous-jacents (désignés comme inner_).
Équivalent à : ranges::iter_swap(x.inner_, y.inner_);.
Cette fonction n'est pas visible par la recherche ordinaire non qualifiée ou qualifiée, et ne peut être trouvée que par la recherche dépendante des arguments lorsque join_view::iterator<Const> est une classe associée aux arguments.
Paramètres
| x, y | - | itérateurs |
Valeur de retour
(aucun)
Exceptions
noexcept
spécification :
noexcept
(
noexcept
(
ranges::
iter_swap
(
x.
inner_
, y.
inner_
)
)
)
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) |