System::IO::STDIOStreamWrapperBase クラス

STDIOStreamWrapperBase class

System.IO.Stream のようなラッパーの基底クラスを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。

template<typename T,typename>class STDIOStreamWrapperBase : public System::IO::Stream

メソッド

メソッド説明
get_CanRead() const overrideストリームが読み取りをサポートしているかどうかを判断します。
get_CanSeek() const overrideストリームがシークをサポートしているかどうかを判断します。
get_CanWrite() const overrideストリームが書き込みをサポートしているかどうかを判断します。
get_Length() const overrideストリームの長さを返します。
get_Position() const overrideストリームの現在位置を返します。
operator=(const STDIOStreamWrapperBase&)コピー代入演算子。削除されています。
Seek(int64_t, SeekOrigin) override現在のオブジェクトが表すストリームの位置を設定します。
set_Position(int64_t) overrideストリームの位置を設定します。
STDIOStreamWrapperBase(const STDIOStreamWrapperBase&)コピーコンストラクタ。削除されています。

フィールド

フィールド説明
static Null基盤となるストレージを持たないストリームです。

Typedefs

型定義説明
BaseType
char_typeRTTI 情報。
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

参照