Namensräume
Varianten
Aktionen

std::basic_spanbuf<CharT,Traits>::swap

Von cppreference.com
< cpp‎ | io‎ | basic spanbuf
 
 
 
std::basic_spanbuf
Öffentliche Memberfunktionen
basic_spanbuf::swap
(C++23)
Geschützte Memberfunktionen
Nicht-Member-Funktionen
 
void swap( basic_spanbuf& rhs );
(seit C++23)

Tauscht den Zustand von *this und rhs.

Ruft std::basic_streambuf<Char, Traits>::swap(rhs) auf, tauscht den Öffnungsmodus von *this und rhs und lässt sie dann die zugrunde liegenden Puffer des jeweils anderen verwenden.

Inhalt

[bearbeiten] Parameter

rhs - Ein anderer basic_stringbuf

[bearbeiten] Rückgabewert

(keine)

[edit] Exceptions

Kann implementierungsdefinierte Ausnahmen auslösen.

[bearbeiten] Hinweise

Diese Funktion wird automatisch aufgerufen, wenn Stream-Objekte getauscht werden. Es ist selten notwendig, sie direkt aufzurufen.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

weist ein basic_spanbuf-Objekt zu
(public member function) [bearbeiten]
tauscht zwei basic_ispanstream-Objekte
(public member function of std::basic_ispanstream<CharT,Traits>) [bearbeiten]
tauscht zwei basic_ospanstream-Objekte
(public member function of std::basic_ospanstream<CharT,Traits>) [bearbeiten]
tauscht zwei basic_spanstream-Objekte
(public member function of std::basic_spanstream<CharT,Traits>) [bearbeiten]