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_type | RTTI 情報。 |
| int_type | |
| off_type | |
| pos_type | |
| ThisType | |
| ThisTypeBaseTypesInfo | |
| traits_type |
参照
- Class Stream
- Namespace System::IO
- Library Aspose.Page for C++