Namensräume
Varianten
Aktionen

swap(std::mdspan)

Von cppreference.com
< cpp‎ | container‎ | mdspan
 
 
 
 
friend constexpr void swap( mdspan& x, mdspan& y ) noexcept;
(seit C++23)

Überlädt den Algorithmus std::swap für std::mdspan. Vertauscht den Zustand von x mit dem von y. Äquivalent zu

std::swap(x.acc_, y.acc_);
std::swap(x.map_, y.map_);
std::swap(x.ptr_, y.ptr_);

Diese Funktion ist für die normale unqualifizierte oder qualifizierte Suche nicht sichtbar und kann nur durch argumentabhängige Suche gefunden werden, wenn std::mdspan eine zugehörige Klasse der Argumente ist.

Inhalt

[bearbeiten] Parameter

x, y - mdspan-Objekte, deren Zustände vertauscht werden sollen

[bearbeiten] Rückgabewert

(keine)

[bearbeiten] Beispiel

[bearbeiten] Siehe auch