Namespaces
Variants

iter_swap(ranges::join_with_view::iterator)

Von de.cppreference.net
 
 
Ranges-Bibliothek
Bereichsadapter
 
 
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)