std::swap(std::basic_syncbuf) - cppreference.com (original) (raw)

| template< class CharT, class Traits, class Allocator > void swap( std::basic_syncbuf<CharT, Traits, Allocator>& lhs, std::basic_syncbuf<CharT, Traits, Allocator>& rhs ); | | (since C++20) | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | ------------- |

Overloads the std::swap algorithm for std::basic_syncbuf. Exchanges the state of lhs with that of rhs. Effectively calls lhs.swap(rhs).

[edit] Parameters

lhs, rhs - std::basic_syncbuf objects whose states to swap

[edit] Return value

(none)

[edit] Example

[edit] See also

| | swaps two basic_syncbuf objects (public member function) [edit] | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | swaps the values of two objects (function template) [edit] |