Namespaces
Variants

iter_swap (ranges::join_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr void iter_swap ( const /*iterator*/ & x, const /*iterator*/ & y )

noexcept ( /*siehe unten*/ )

requires std:: indirectly_swappable < InnerIter > ;
(seit C++20)

Tauscht die Objekte, auf die von zwei zugrundeliegenden Iteratoren gezeigt wird (bezeichnet als inner_ ).

Entspricht: ranges:: iter_swap ( x. inner_ , y. inner_ ) ; .

Diese Funktion ist für gewöhnliches unqualified oder qualified lookup nicht sichtbar und kann nur durch argument-dependent lookup gefunden werden, wenn join_view:: iterator <Const> eine assoziierte Klasse der Argumente ist.

Inhaltsverzeichnis

Parameter

x, y - Iteratoren

Rückgabewert

(keine)

Exceptions

noexcept Spezifikation:
noexcept ( noexcept ( ranges:: iter_swap ( x. inner_ , y. inner_ ) ) )

Siehe auch

(C++20)
vertauscht die Werte, auf die zwei dereferenzierbare Objekte verweisen
(Anpassungspunktobjekt)
vertauscht die Elemente, auf die zwei Iteratoren zeigen
(Funktionstemplate)