iter_swap(ranges::join_with_view::iterator)
Von cppreference.com
< cpp | ranges | join with view | iterator
| friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y ) requires std::indirekt_tauschbar<ranges::iterator_t</*InnerBase*/>, |
(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 gewöhnliche nicht qualifizierte oder qualifizierte Suchvorgänge nicht sichtbar und kann nur durch Argument-abhängige Suche gefunden werden, wenn join_with_view::iterator <Const> eine assoziierte Klasse der Argumente ist.
[bearbeiten] Parameter
| x, y | - | Iteratoren zu den zu vertauschenden Elementen |
[bearbeiten] Siehe auch
| (C++20) |
tauscht die von zwei dereferenzierbaren Objekten referenzierten Werte (Customization-Punkt-Objekt) |
| Tauscht die Elemente, auf die zwei Iteratoren zeigen (Funktionstempelat) |