IoFileInputHelper Class Reference IO

#include <iostreams_helper.h>

Inheritance diagram for IoFileInputHelper:

公共成员函数

Result < void >  Init (const Url &url, BYTEORDER byteOrder)
Result < void >  Init (const InputStreamRef &stream, BYTEORDER byteOrder)
void  SetByteOrder ( BYTEORDER byteOrder)
BYTEORDER   GetByteOrder () const
Url   GetUrl () const
Result < void >  ReadChar ( Char *v)
Result < void >  ReadUChar ( UChar *v)
Result < void >  ReadInt16 ( Int16 *v)
Result < void >  ReadUInt16 ( UInt16 *v)
Result < void >  ReadInt32 ( Int32 *v)
Result < void >  ReadUInt32 ( UInt32 *v)
Result < void >  ReadInt64 ( Int64 *v)
Result < void >  ReadUInt64 ( UInt64 *v)
Result < void >  ReadFloat32 ( Float32 *v)
Result < void >  ReadFloat64 ( Float64 *v)
Result < Char ReadChar ()
Result < UChar ReadUChar ()
Result < Int16 ReadInt16 ()
Result < UInt16 ReadUInt16 ()
Result < Int32 ReadInt32 ()
Result < UInt32 ReadUInt32 ()
Result < Int64 ReadInt64 ()
Result < UInt64 ReadUInt64 ()
Result < Float32 ReadFloat32 ()
Result < Float64 ReadFloat64 ()

Private Attributes

BYTEORDER   _byteOrder
Url   _url

成员函数文档编制

◆  Init() [1/2]

Result <void> Init ( const Url url ,
BYTEORDER   byteOrder  
)

◆  Init() [2/2]

Result <void> Init ( const InputStreamRef &  stream ,
BYTEORDER   byteOrder  
)

◆  SetByteOrder()

void SetByteOrder ( BYTEORDER   byteOrder )

◆  GetByteOrder()

BYTEORDER GetByteOrder ( ) const

◆  GetUrl()

Url GetUrl ( ) const

◆  ReadChar() [1/2]

Result <void> ReadChar ( Char v )

◆  ReadUChar() [1/2]

Result <void> ReadUChar ( UChar v )

◆  ReadInt16() [1/2]

Result <void> ReadInt16 ( Int16 v )

◆  ReadUInt16() [1/2]

Result <void> ReadUInt16 ( UInt16 v )

◆  ReadInt32() [1/2]

Result <void> ReadInt32 ( Int32 v )

◆  ReadUInt32() [1/2]

Result <void> ReadUInt32 ( UInt32 v )

◆  ReadInt64() [1/2]

Result <void> ReadInt64 ( Int64 v )

◆  ReadUInt64() [1/2]

Result <void> ReadUInt64 ( UInt64 v )

◆  ReadFloat32() [1/2]

Result <void> ReadFloat32 ( Float32 v )

◆  ReadFloat64() [1/2]

Result <void> ReadFloat64 ( Float64 v )

◆  ReadChar() [2/2]

Result < Char > ReadChar ( )

◆  ReadUChar() [2/2]

Result < UChar > ReadUChar ( )

◆  ReadInt16() [2/2]

Result < Int16 > ReadInt16 ( )

◆  ReadUInt16() [2/2]

Result < UInt16 > ReadUInt16 ( )

◆  ReadInt32() [2/2]

Result < Int32 > ReadInt32 ( )

◆  ReadUInt32() [2/2]

Result < UInt32 > ReadUInt32 ( )

◆  ReadInt64() [2/2]

Result < Int64 > ReadInt64 ( )

◆  ReadUInt64() [2/2]

Result < UInt64 > ReadUInt64 ( )

◆  ReadFloat32() [2/2]

Result < Float32 > ReadFloat32 ( )

◆  ReadFloat64() [2/2]

Result < Float64 > ReadFloat64 ( )

Member Data Documentation

◆  _byteOrder

BYTEORDER _byteOrder
private

◆  _url

Url _url
private