System::IO::BasicSystemIStreamWrapper クラス

BasicSystemIStreamWrapper class

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

template<typename Elem,typename Traits>class BasicSystemIStreamWrapper : public std::basic_istream<Elem, std::char_traits<Elem>>

メソッド

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

Typedefs

型定義説明
char_type
Mybase
Mysb
traits_type

参照