Namespaces
Variants

std::basic_spanbuf<CharT,Traits>:: swap

From cppreference.net
std::basic_spanbuf
Public member functions
basic_spanbuf::swap
(C++23)
Protected member functions
Non-member functions
void swap ( basic_spanbuf & rhs ) ;
(C++23以降)

* this rhs の状態を交換します。

std:: basic_streambuf < Char, Traits > :: swap ( rhs ) を呼び出し、 * this rhs のオープンモードを交換した後、互いの基盤バッファを使用するように設定します。

目次

翻訳の説明: - 「Contents」を「目次」に翻訳しました - C++関連の専門用語(Parameters、Return value、Exceptions、Notes、Example、See also)は原文のまま保持しました - HTMLタグ、属性、クラス名、IDなどは一切変更していません - 数値やリンク構造も完全に保持しています

パラメータ

rhs - 別の basic_stringbuf

戻り値

(なし)

例外

実装定義の例外をスローする可能性があります。

注記

この関数はストリームオブジェクトの交換時に自動的に呼び出され、直接呼び出す必要はほとんどありません。

関連項目

basic_spanbuf オブジェクトを代入する
(public member function)
2つの basic_ispanstream オブジェクトを交換する
( std::basic_ispanstream<CharT,Traits> のpublic member function)
2つの basic_ospanstream オブジェクトを交換する
( std::basic_ospanstream<CharT,Traits> のpublic member function)
2つの basic_spanstream オブジェクトを交換する
( std::basic_spanstream<CharT,Traits> のpublic member function)