Scroll to navigation

std::basic_spanbuf::swap(3) C++ Standard Libary std::basic_spanbuf::swap(3)

NAME

std::basic_spanbuf::swap - std::basic_spanbuf::swap

Synopsis


void swap( basic_spanbuf& rhs ); (since C++23)


Swaps the state of *this and rhs.


Calls std::basic_streambuf<Char, Traits>::swap(rhs), swaps the open mode of *this
and rhs, and then makes them use the underlying buffer of each other.

Parameters


rhs - another basic_stringbuf

Return value


(none)

Exceptions


May throw implementation-defined exceptions.

Notes


This function is called automatically when swapping stream objects, it is rarely
necessary to call it directly.

Example


This section is incomplete
Reason: no example

See also


operator= assigns a basic_spanbuf object
(C++23) (public member function)
swap swaps two basic_ispanstream objects
(C++23) (public member function of std::basic_ispanstream<CharT,Traits>)
swap swaps two basic_ospanstream objects
(C++23) (public member function of std::basic_ospanstream<CharT,Traits>)
swap swaps two basic_spanstream objects
(C++23) (public member function of std::basic_spanstream<CharT,Traits>)

Category:


* Todo no example

2024.06.10 http://cppreference.com