名前空間
変種
操作

std::basic_osyncstream<CharT,Traits,Allocator>::operator=

提供: cppreference.com
 
 
入出力ライブラリ
入出力マニピュレータ
Cスタイルの入出力
バッファ
(C++98で非推奨)
ストリーム
抽象
ファイル入出力
文字列入出力
配列入出力
(C++98で非推奨)
(C++98で非推奨)
(C++98で非推奨)
同期化出力
エラーカテゴリインタフェース
(C++11)
 
 
basic_osyncstream& operator=( std::basic_osyncstream&& other) noexcept;

同期出力ストリームをムーブ代入します。

まず emit() を呼びます。 この emit() の呼び出しによって例外が投げられた場合、それはキャッチされ、無視されます。

その後、 other の対応するメンバからラップされた std::basic_syncbuf をムーブ代入し (このムーブ代入の後、 other.get_wrapped() はヌルポインタを返し、 other の破棄は出力を生成しなくなります)、基底 std::basic_ostreamムーブ代入します (これは rdbuf を除いたすべてのストリームの状態変数を *thisother の間で入れ替えます)。

[編集] 引数

other - ムーブする別の osyncstream

[編集]

[編集] 関連項目

basic_osyncstream を構築します
(パブリックメンバ関数) [edit]
basic_osyncstream を破棄し、その内部バッファを排出します
(パブリックメンバ関数) [edit]
内部データを最終宛先に転送するためにベースとなる basic_syncbuf に対して emit を呼びます
(パブリックメンバ関数) [edit]