Namespaces
Variants

std:: swap (std::basic_stringbuf)

From cppreference.net
定義済みヘッダー <sstream>
template < class CharT, class Traits, class Alloc >

void swap ( std:: basic_stringbuf < CharT,Traits,Alloc > & lhs,

std:: basic_stringbuf < CharT,Traits,Alloc > & rhs ) ;
(C++11以降)
(C++20以前)
template < class CharT, class Traits, class Alloc >

void swap ( std:: basic_stringbuf < CharT,Traits,Alloc > & lhs,
std:: basic_stringbuf < CharT,Traits,Alloc > & rhs )

noexcept ( noexcept ( lhs. swap ( rhs ) ) ) ;
(C++20以降)

std::swap アルゴリズムを std::basic_stringbuf に対してオーバーロードします。 lhs の状態と rhs の状態を交換します。実質的には lhs. swap ( rhs ) を呼び出します。

目次

パラメータ

lhs, rhs - std::basic_stringbuf の状態を交換するオブジェクト

戻り値

(なし)

関連項目

(C++11)
二つの basic_stringbuf オブジェクトを交換する
(public member function)
二つのオブジェクトの値を交換する
(function template)