iter_swap(ranges::join_view::iterator)
Von cppreference.com
| friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y ) noexcept( /*siehe unten*/ ) |
(seit C++20) | |
Tauscht die von zwei zugrunde liegenden Iteratoren (bezeichnet als inner_) gezeigten Objekte aus.
Äquivalent zu: ranges::iter_swap(x.inner_, y.inner_);.
Diese Funktion ist für die normale unqualifizierte oder qualifizierte Suche nicht sichtbar und kann nur durch Argument-abhängige Suche gefunden werden, wenn join_view::iterator<Const> eine assoziierte Klasse der Argumente ist.
Inhalt |
[bearbeiten] Parameter
| x, y | - | iteratoren |
[bearbeiten] Rückgabewert
(keine)
[bearbeiten] Ausnahmen
noexcept-Spezifikation:
noexcept(noexcept(ranges::iter_swap(x.inner_, y.inner_)))
[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) |