std::basic_ospanstream<CharT,Traits>:: swap
| I/O manipulators | ||||
| Print functions (C++23) | ||||
| C-style I/O | ||||
| Buffers | ||||
|
(C++23)
|
||||
|
(
C++98/26*
)
|
||||
|
(C++20)
|
||||
| Streams | ||||
| Abstractions | ||||
| File I/O | ||||
| String I/O | ||||
| Array I/O | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(
C++98/26*
)
|
||||
|
(
C++98/26*
)
|
||||
|
(
C++98/26*
)
|
||||
| Synchronized Output | ||||
|
(C++20)
|
||||
| Types | ||||
| Error category interface | ||||
|
(C++11)
|
||||
|
(C++11)
|
| Member functions | ||||
|
(C++23)
|
||||
|
basic_ospanstream::swap
(C++23)
|
||||
|
(C++23)
|
||||
| Underlying buffer operations | ||||
|
(C++23)
|
||||
| Non-member functions | ||||
|
(C++23)
|
|
void
swap
(
basic_ospanstream
&
other
)
;
|
(since C++23) | |
Exchanges the state of the stream with those of
other
.
This is done by calling std:: basic_ostream < CharT, Traits > :: swap ( other ) and swapping the wrapped std::basic_spanbuf objects (accessible through * rdbuf ( ) ).
Parameters
| other | - | stream to exchange the state with |
Return value
(none)
Exceptions
May throw implementation-defined exceptions.
Example
|
This section is incomplete
Reason: no example |
See also
swaps two
basic_spanbuf
objects
(public member function of
std::basic_spanbuf<CharT,Traits>
)
|