bsl::swap

Efficiently exchange the values of the specified a and b objects. This method provides the no-throw exception-safety guarantee if a and b allocators compare equal. Note that this function is only available for C++11 (and later) language standards.

Synopsis

Declared in <bslstl_ostringstream.h>

template<
    class CHAR_TYPE,
    class CHAR_TRAITS,
    class ALLOCATOR>
void
swap(
    basic_ostringstream<CHAR_TYPE, CHAR_TRAITS, ALLOCATOR>& a,
    basic_ostringstream<CHAR_TYPE, CHAR_TRAITS, ALLOCATOR>& b);