Spec-Zone.ru › C++

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

Возвращаемое значение

(нет)

Исключения

Может выбросить исключения, определённые реализацией.

Примечания

Эта функция вызывается автоматически при обмене объектами потока, редко необходимо вызывать её напрямую.

Пример

См. также

operator=
(C++23)
присваивает объект basic_spanbuf
(публичный член-функция)
swap
(C++23)
меняет два объекта basic_ispanstream
(публичный член-функция std::basic_ispanstream<CharT,Traits>)
swap
(C++23)
меняет два объекта basic_ospanstream
(публичный член-функция std::basic_ospanstream<CharT,Traits>)
swap
(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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API