std::basic_spanbuf<CharT,Traits>::swap
void swap( basic_spanbuf& rhs ); |
(since C++23) |
Меняет состояние *this и rhs.
Вызывает std::basic_streambuf<Char, Traits>::swap(rhs), меняет режим открытия *this и rhs, а затем заставляет их использовать буфер друг друга.
Параметры
| rhs | - | другой basic_stringbuf |
Возвращаемое значение
(нет)
Исключения
Может выбросить исключения, определённые реализацией.
Примечания
Эта функция вызывается автоматически при обмене объектами потока, редко необходимо вызывать её напрямую.
Пример
См. также
|
(C++23) |
присваивает объект basic_spanbuf (публичный член-функция) |
|
(C++23) |
меняет два объекта basic_ispanstream (публичный член-функция std::basic_ispanstream<CharT,Traits>) |
|
(C++23) |
меняет два объекта basic_ospanstream (публичный член-функция std::basic_ospanstream<CharT,Traits>) |
|
(C++23) |
меняет два объекта basic_spanstream (публичный член-функция std::basic_spanstream<CharT,Traits>) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_spanbuf/swap