table of contents
        
      
      
    | 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 |