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