iter_swap(ranges::join_with_view::iterator)
Von de.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*/>>;
|
(seit C++23) | |
Wendet ranges::iter_swap auf die inneren Iteratoren an, als ob durch std::visit(ranges::iter_swap, x.inner_it_ , y.inner_it_ );.
Diese Funktion ist für die gewöhnliche unqualified oder qualified lookup nicht sichtbar und kann nur durch argument-dependent lookup gefunden werden, wenn join_with_view::iterator <Const> eine assoziierte Klasse der Argumente ist.
Parameter
| x, y | - | Iteratoren zu den auszutauschenden Elementen |
Siehe auch
|
(C++20)
|
vertauscht die Werte, auf die zwei dereferenzierbare Objekte verweisen
(Anpassungspunktobjekt) |
|
vertauscht die Elemente, auf die zwei Iteratoren zeigen
(Funktionstemplate) |