#include <bytestreamin_istream.hpp>

Public Member Functions | |
| ByteStreamInIstream (istream &stream) | |
| U32 | getByte () |
| void | getBytes (U8 *bytes, const U32 num_bytes) |
| BOOL | isSeekable () const |
| BOOL | seek (const I64 position) |
| BOOL | seekEnd (const I64 distance=0) |
| I64 | tell () const |
| ~ByteStreamInIstream () | |
Public Member Functions inherited from ByteStreamIn | |
| virtual void | get16bitsBE (U8 *bytes)=0 |
| virtual void | get16bitsLE (U8 *bytes)=0 |
| virtual void | get32bitsBE (U8 *bytes)=0 |
| virtual void | get32bitsLE (U8 *bytes)=0 |
| virtual void | get64bitsBE (U8 *bytes)=0 |
| virtual void | get64bitsLE (U8 *bytes)=0 |
| virtual | ~ByteStreamIn () |
Protected Attributes | |
| istream & | stream |
Definition at line 44 of file bytestreamin_istream.hpp.
|
inline |
Definition at line 106 of file bytestreamin_istream.hpp.
|
inline |
Definition at line 61 of file bytestreamin_istream.hpp.
|
inlinevirtual |
Implements ByteStreamIn.
Definition at line 111 of file bytestreamin_istream.hpp.
Implements ByteStreamIn.
Definition at line 121 of file bytestreamin_istream.hpp.
|
inlinevirtual |
Implements ByteStreamIn.
Definition at line 130 of file bytestreamin_istream.hpp.
Implements ByteStreamIn.
Definition at line 140 of file bytestreamin_istream.hpp.
Implements ByteStreamIn.
Definition at line 146 of file bytestreamin_istream.hpp.
|
inlinevirtual |
Implements ByteStreamIn.
Definition at line 135 of file bytestreamin_istream.hpp.
|
protected |
Definition at line 61 of file bytestreamin_istream.hpp.