System::IO::BasicSystemIOStreamWrapper クラス

BasicSystemIOStreamWrapper class

内部バッファとして BasicSystemIOStreamBuf を使用した std::iostream ライクなラッパーを表します。

template<typename Elem,typename Traits>class BasicSystemIOStreamWrapper : public std::basic_iostream<Elem, std::char_traits<Elem>>

メソッド

メソッド説明
AssignRV(BasicSystemIOStreamWrapper&&)ポインタをリセットし、swap() を呼び出すために、ムーブコンストラクタおよびムーブ代入演算子で使用されます。
BasicSystemIOStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode)BasicSystemIOStreamWrapper の新しいインスタンスを構築します。
BasicSystemIOStreamWrapper(const BasicSystemIOStreamWrapper&)コピーコンストラクタ。削除されています。
BasicSystemIOStreamWrapper(BasicSystemIOStreamWrapper&&)ムーブコンストラクタ。
operator=(const BasicSystemIOStreamWrapper&)コピー代入演算子。削除されています。
operator=(BasicSystemIOStreamWrapper&&)ムーブ代入演算子。
swap(BasicSystemIOStreamWrapper&)等しくない場合に、*this と right を入れ替える呼び出しです。

Typedefs

型定義説明
char_type
Mybase
Mysb
traits_type

参照