System::IO::BasicSystemIOStreamBuf class

BasicSystemIOStreamBuf class

System::IO::Stream のようなストリームをラップし、std::iostream のようなストリーム内部バッファとして使用できるバッファを表します。

template<typename Elem,typename Traits>class BasicSystemIOStreamBuf : public std::basic_streambuf<Elem, std::char_traits<Elem>>

メソッド

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

Typedefs

型定義説明
char_type
int_type
Mysb
off_type
pos_type
traits_type

参照