前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0
SFXBinaryStreamReader
入力ストリームからデータをバイナリ列で読み込むためのクラスです。
#include <SFXBinaryStreamReader.h.hpp>
class SFXBinaryStreamReader : public SFXStreamReader, public SFXBinaryStream;
SFMTYPEDEFCLASS(SFXBinaryStreamReader)

継承図

SFXBinaryStreamReader クラスの継承図

協調図

SFXBinaryStreamReader クラスの協調図

解説

ファイルや TCP ソケットなどのストリームからデータをバイナリ列で読み込むときに使います。

参照

SFXAnsiStringStreamReader | SFXWideStringStreamReader

メンバ

コンストラクタ/デストラクタ
SFXBinaryStreamReader( Void )
SFXBinaryStreamReader クラスのコンストラクタです。
パブリック関数
SFCError ReadBool( BoolPtr param )
入力ストリームからデータを Bool 値として読み込みます。
SFCError ReadFloat32( Float32Ptr param )
入力ストリームからデータを Float32 値として読み込みます。
SFCError ReadFloat64( Float64Ptr param )
入力ストリームからデータを Float64 値として読み込みます。
SFCError ReadSFXAnsiString( SFXAnsiStringPtr param )
入力ストリームからデータを SFXAnsiString 型文字列として読み込みます。
SFCError ReadSFXWideString( SFXWideStringPtr param )
入力ストリームからデータを SFXWideString 文字列として読み込みます。
SFCError ReadSInt08( SInt08Ptr param )
入力ストリームからデータを SInt08 値として読み込みます。
SFCError ReadSInt16( SInt16Ptr param )
入力ストリームからデータを SInt16 値として読み込みます。
SFCError ReadSInt32( SInt32Ptr param )
入力ストリームからデータを SInt32 値として読み込みます。
SFCError ReadSInt64( SInt64Ptr param )
入力ストリームからデータを SInt64 値として読み込みます。
SFCError ReadUInt08( UInt08Ptr param )
入力ストリームからデータを UInt08 値として読み込みます。
SFCError ReadUInt16( UInt16Ptr param )
入力ストリームからデータを UInt16 値として読み込みます。
SFCError ReadUInt32( UInt32Ptr param )
入力ストリームからデータを UInt32 値として読み込みます。
SFCError ReadUInt64( UInt64Ptr param )
入力ストリームからデータを UInt64 値として読み込みます。
SFCError SeekBool( Void )
sizeof( Bool ) だけ読み込みポインタを進めます。
SFCError SeekFloat32( Void )
sizeof( Float32 ) だけ読み込みポインタを進めます。
SFCError SeekFloat64( Void )
sizeof( Float64 ) だけ読み込みポインタを進めます。
SFCError SeekSFXAnsiString( Void )
文字列の分だけ読み込みポインタを進めます。
SFCError SeekSFXWideString( Void )
文字列の分だけ読み込みポインタを進めます。
SFCError SeekSInt08( Void )
sizeof( SInt08 ) だけ読み込みポインタを進めます。
SFCError SeekSInt16( Void )
sizeof( SInt16 ) だけ読み込みポインタを進めます。
SFCError SeekSInt32( Void )
sizeof( SInt32 ) だけ読み込みポインタを進めます。
SFCError SeekSInt64( Void )
sizeof( SInt64 ) だけ読み込みポインタを進めます。
SFCError SeekUInt08( Void )
sizeof( UInt08 ) だけ読み込みポインタを進めます。
SFCError SeekUInt16( Void )
sizeof( UInt16 ) だけ読み込みポインタを進めます。
SFCError SeekUInt32( Void )
sizeof( UInt32 ) だけ読み込みポインタを進めます。
SFCError SeekUInt64( Void )
sizeof( UInt64 ) だけ読み込みポインタを進めます。
SFXBinaryStreamReaderRef operator>>( SFXBinaryStreamReaderRef left , SFXBufferRef right )
operator>>( SFXBinaryStreamReaderRef left , SFXWideStringRef right )
operator>>( SFXBinaryStreamReaderRef left , SFXAnsiStringRef right )
operator>>( SFXBinaryStreamReaderRef left , Float64Ref right )
operator>>( SFXBinaryStreamReaderRef left , Float32Ref right )
operator>>( SFXBinaryStreamReaderRef left , UInt64Ref right )
operator>>( SFXBinaryStreamReaderRef left , SInt64Ref right )
operator>>( SFXBinaryStreamReaderRef left , UInt32Ref right )
operator>>( SFXBinaryStreamReaderRef left , SInt32Ref right )
operator>>( SFXBinaryStreamReaderRef left , UInt16Ref right )
operator>>( SFXBinaryStreamReaderRef left , SInt16Ref right )
operator>>( SFXBinaryStreamReaderRef left , UInt08Ref right )
operator>>( SFXBinaryStreamReaderRef left , SInt08Ref right )
operator>>( SFXBinaryStreamReaderRef left , SFXBinaryStreamReader::ManipulatorSPP right )
入力ストリームからデータを読み込みます。
Void Attach( SFXInputStreamPtr stream ) (SFXStreamReader から継承)
SFXInputStream クラスのインスタンスの動作や管理権限を SFXStreamReader クラスのインスタンスにデリゲート(委譲)します。
Void Cancel( Void ) (SFXStreamReader から継承)
ストレージクラスの Cancel 関数を呼び出します。登録したコールバック関数もキャンセルします。
SFXInputStreamPtr Detach( Void ) (SFXStreamReader から継承)
SFXStreamReader クラスのインスタンスの動作と管理権限を SFXInputStream クラスのインスタンスにデリゲート(委譲)します。
Bool Ends( Void ) (SFXStreamReader から継承)
ストリームの終端かどうかを判定します。
SFCError Fetch( Void ) (SFXStreamReader から継承)
Fetch( CallbackSPP spp , VoidPtr reference ) (SFXStreamReader から継承)
新たに読み込むデータを要求します。
SInt32 FirstIndexOf( Byte byte , SInt32 index = SINT32_MINIMUM ) (SFXStreamReader から継承)
FirstIndexOf( VoidConstPtr buffer , UInt32 size , SInt32 index = SINT32_MINIMUM ) (SFXStreamReader から継承)
FirstIndexOf( SFXBufferConstRef buffer , SInt32 index = SINT32_MINIMUM ) (SFXStreamReader から継承)
ストリームを先頭から検索して、指定したデータと一致する最初のインデックスを取得します。
EndianEnum GetEndian( Void ) (SFXBinaryStream から継承)
エンディアンを取得します。
UInt32 GetReadableSize( Void ) (SFXStreamReader から継承)
読み込み可能なデータ サイズを取得します。
SInt32 LastIndexOf( Byte byte , SInt32 index = SINT32_MAXIMUM ) (SFXStreamReader から継承)
LastIndexOf( VoidConstPtr buffer , UInt32 size , SInt32 index = SINT32_MAXIMUM ) (SFXStreamReader から継承)
LastIndexOf( SFXBufferConstRef buffer , SInt32 index = SINT32_MAXIMUM ) (SFXStreamReader から継承)
ストリームを終端から検索して、指定したデータと一致する最後のインデックスを取得します。
SFCError Read( SFXBufferPtr buffer ) (SFXStreamReader から継承)
Read( VoidPtr buffer , UInt32 size ) (SFXStreamReader から継承)
ストリームからデータを読み込みます。
Void Release( Void ) (SFXStreamReader から継承)
ストリームを解放します。
SFCError ResetTrigger( Void ) (SFXStreamReader から継承)
コールバック関数が呼ばれるトリガーをリセットします。
SFCError Seek( UInt32 size ) (SFXStreamReader から継承)
読み込みポインタを進めます。
Void SetEndian( EndianEnum param ) (SFXBinaryStream から継承)
エンディアンを設定します。
SFCError SetTrigger( UInt32 size ) (SFXStreamReader から継承)
SetTrigger( VoidConstPtr buffer , UInt32 size ) (SFXStreamReader から継承)
SetTrigger( SFXBufferConstRef buffer ) (SFXStreamReader から継承)
コールバック関数が呼ばれるトリガーを設定します。
Bool Triggers( Void ) (SFXStreamReader から継承)
トリガーによりコールバック関数が呼ばれたか判定します。
Void big( SFXBinaryStreamRef stream ) (SFXBinaryStream から継承)
エンディアンをビッグエンディアンに設定するマニピュレータです。
Void little( SFXBinaryStreamRef stream ) (SFXBinaryStream から継承)
エンディアンをリトルエンディアンに設定するマニピュレータです。
CallbackSPP (SFXStream から継承)
コールバック関数を表す型です。
EndianEnum (SFXBinaryStream から継承)
エンディアンを表す型です。
ManipulatorSPP (SFXBinaryStream から継承)
SFXBinaryStream クラスのマニピュレータを表す型です。

SFXBinaryStreamReader::SFXBinaryStreamReader
SFXBinaryStreamReader クラスのコンストラクタです。
[ public, explicit ]
SFXBinaryStreamReader(Void);

SFXBinaryStreamReader::ReadBool
入力ストリームからデータを Bool 値として読み込みます。
[ public ]
SFCError ReadBool(
    BoolPtr param   // 結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadSInt08 | SFXBinaryStreamReader::ReadUInt08


SFXBinaryStreamReader::ReadFloat32
入力ストリームからデータを Float32 値として読み込みます。
[ public ]
SFCError ReadFloat32(
    Float32Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadFloat64


SFXBinaryStreamReader::ReadFloat64
入力ストリームからデータを Float64 値として読み込みます。
[ public ]
SFCError ReadFloat64(
    Float64Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadFloat32


SFXBinaryStreamReader::ReadSFXAnsiString
入力ストリームからデータを SFXAnsiString 型文字列として読み込みます。
[ public ]
SFCError ReadSFXAnsiString(
    SFXAnsiStringPtr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき、または '\0' が見つからないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • メモリ不足のとき : SFERR_NO_MEMORY
  • 失敗したとき : SFERR_FAILED

解説

次の '\0' までのデータを1つの AChar 型文字列で読み込みます。

'\0' が見つかるまでに終端に達した場合は、SFERR_INVALID_STATE を返します。

参照

SFXBinaryStreamReader::ReadSFXWideString


SFXBinaryStreamReader::ReadSFXWideString
入力ストリームからデータを SFXWideString 文字列として読み込みます。
[ public ]
SFCError ReadSFXWideString(
    SFXWideStringPtr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき、または '\0' が見つからないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • メモリ不足のとき : SFERR_NO_MEMORY
  • 失敗したとき : SFERR_FAILED

解説

次の '\0' までのデータを1つの WChar 型文字列で読み込みます。

'\0' が見つかるまでに終端に達した場合は、SFERR_INVALID_STATE を返します。

参照

SFXBinaryStreamReader::ReadSFXAnsiString


SFXBinaryStreamReader::ReadSInt08
入力ストリームからデータを SInt08 値として読み込みます。
[ public ]
SFCError ReadSInt08(
    SInt08Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadUInt08


SFXBinaryStreamReader::ReadSInt16
入力ストリームからデータを SInt16 値として読み込みます。
[ public ]
SFCError ReadSInt16(
    SInt16Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadUInt16


SFXBinaryStreamReader::ReadSInt32
入力ストリームからデータを SInt32 値として読み込みます。
[ public ]
SFCError ReadSInt32(
    SInt32Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadUInt32


SFXBinaryStreamReader::ReadSInt64
入力ストリームからデータを SInt64 値として読み込みます。
[ public ]
SFCError ReadSInt64(
    SInt64Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadUInt64


SFXBinaryStreamReader::ReadUInt08
入力ストリームからデータを UInt08 値として読み込みます。
[ public ]
SFCError ReadUInt08(
    UInt08Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadSInt08


SFXBinaryStreamReader::ReadUInt16
入力ストリームからデータを UInt16 値として読み込みます。
[ public ]
SFCError ReadUInt16(
    UInt16Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadSInt16


SFXBinaryStreamReader::ReadUInt32
入力ストリームからデータを UInt32 値として読み込みます。
[ public ]
SFCError ReadUInt32(
    UInt32Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadSInt32


SFXBinaryStreamReader::ReadUInt64
入力ストリームからデータを UInt64 値として読み込みます。
[ public ]
SFCError ReadUInt64(
    UInt64Ptr param   //  結果を格納するポインタ
);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 引数が null のとき : SFERR_INVALID_PARAM
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::ReadSInt64


SFXBinaryStreamReader::SeekBool
sizeof( Bool ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekBool(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekSInt08 | SFXBinaryStreamReader::SeekUInt08


SFXBinaryStreamReader::SeekFloat32
sizeof( Float32 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekFloat32(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekFloat64


SFXBinaryStreamReader::SeekFloat64
sizeof( Float64 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekFloat64(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekFloat32


SFXBinaryStreamReader::SeekSFXAnsiString
文字列の分だけ読み込みポインタを進めます。
[ public ]
SFCError SeekSFXAnsiString(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき、または '\0' が見つからないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

解説

読み込みポインタを次の文字列の分だけ進めます ( 次の '\0' の 1 つ後ろまで )。

参照

SFXBinaryStreamReader::SeekSFXWideString


SFXBinaryStreamReader::SeekSFXWideString
文字列の分だけ読み込みポインタを進めます。
[ public ]
SFCError SeekSFXWideString(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき、または '\0' が見つからないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

解説

読み込みポインタを次の文字列の分だけ進めます ( 次の '\0' の 1 つ後ろまで )。

参照

SFXBinaryStreamReader::SeekSFXAnsiString


SFXBinaryStreamReader::SeekSInt08
sizeof( SInt08 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekSInt08(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt08


SFXBinaryStreamReader::SeekSInt16
sizeof( SInt16 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekSInt16(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt16


SFXBinaryStreamReader::SeekSInt32
sizeof( SInt32 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekSInt32(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt32


SFXBinaryStreamReader::SeekSInt64
sizeof( SInt64 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekSInt64(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt64


SFXBinaryStreamReader::SeekUInt08
sizeof( UInt08 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekUInt08(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt08


SFXBinaryStreamReader::SeekUInt16
sizeof( UInt16 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekUInt16(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt16


SFXBinaryStreamReader::SeekUInt32
sizeof( UInt32 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekUInt32(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt32


SFXBinaryStreamReader::SeekUInt64
sizeof( UInt64 ) だけ読み込みポインタを進めます。
[ public ]
SFCError SeekUInt64(Void);

戻り値

  • 成功したとき : SFERR_NO_ERROR
  • ストリームが設定されていないとき : SFERR_INVALID_STATE
  • 失敗したとき : SFERR_FAILED

参照

SFXBinaryStreamReader::SeekUInt64


SFXBinaryStreamReader::operator>>
入力ストリームからデータを読み込みます。
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    SFXBufferRef right              // 結果を格納するバッファ
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left                 // ストリーム
    SFXBinaryStreamReader::ManipulatorSPP right   // マニピュレータ
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    SInt08Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    UInt08Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    SInt16Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    UInt16Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    SInt32Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    UInt32Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    SInt64Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    UInt64Ref right                 // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    Float32Ref right                // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    Float64Ref right                // 結果を格納する変数
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    SFXAnsiStringRef right          // 結果を格納する文字列クラス
);
[ public, friend ]
SFXBinaryStreamReaderRef operator>>(
    SFXBinaryStreamReaderRef left   // ストリーム
    SFXWideStringRef right          // 結果を格納する文字列クラス
);

解説

詳細情報 : 各 Read 関数 API リファレンス

参照

SFXBinaryStreamReader::ReadBool | SFXBinaryStreamReader::ReadSInt08 | SFXBinaryStreamReader::ReadSInt16 | SFXBinaryStreamReader::ReadSInt32 | SFXBinaryStreamReader::ReadSInt64 | SFXBinaryStreamReader::ReadUInt08 | SFXBinaryStreamReader::ReadUInt16 | SFXBinaryStreamReader::ReadUInt32 | SFXBinaryStreamReader::ReadUInt64 | SFXBinaryStreamReader::ReadFloat32 | SFXBinaryStreamReader::ReadFloat64 | SFXBinaryStreamReader::ReadSFXAnsiString | SFXBinaryStreamReader::ReadSFXWideString