std::basic_spanbuf<CharT,Traits>::swap
Von cppreference.com
< cpp | io | basic spanbuf
| 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
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
weist ein basic_spanbuf-Objekt zu(public member function) | |
tauscht zwei basic_ispanstream-Objekte(public member function of std::basic_ispanstream<CharT,Traits>) | |
tauscht zwei basic_ospanstream-Objekte(public member function of std::basic_ospanstream<CharT,Traits>) | |
tauscht zwei basic_spanstream-Objekte(public member function of std::basic_spanstream<CharT,Traits>) |