Additional Inherited Members |
bool | CanRead () const |
bool | GetBit (unsigned char &c, int pos) const |
void | SetBit (unsigned char &c, int pos) const |
void | SetBits (unsigned char &c, unsigned char bits) const |
void | ByteAlignInput () |
| Sync input for byte-alignment.
|
bool | ReadBool () |
| Reads boolean value.
|
bool | ReadBoolB () |
| Reads boolean value - bounded i/o.
|
int | ReadBit () |
| Reads next bit.
|
int | ReadBitB () |
| Reads next bit - bounded i/o.
|
unsigned int | ReadNBits (int count) |
| Reads next 'count' bits.
|
void | InputBytes (char *data, int count) |
| Reads from stream.
|
void | FlushInputB () |
| Flushes the bounde input.
|
int | ReadSint () |
| Reads a signed integer in interleaved exp-Golomb format *return Signed integer read.
|
int | ReadSintB () |
| Reads a signed integer in interleaved exp-Golomb format from bounded input *return Signed integer read.
|
unsigned int | ReadUint () |
| Reads an unsigned integer in interleaved exp Golomb format.
|
unsigned int | ReadUintB () |
| Reads an unsigned integer in interleaved exp Golomb format from bounded input.
|
unsigned int | ReadUintLit (const int byte_size) |
| Reads a fixed length unsigned integer from the stream in big endian.
|
unsigned char | InputUnByte () |
| Reads a byte from the stream.
|
std::string | InputUnString (const int count) |
| Reads a series of bytes from a stream.
|
void | WriteBit (const bool &bit) |
| Outputs a bit.
|
int | WriteNBits (unsigned int val) |
| Outputs an unsigned integer.
|
void | WriteNBits (unsigned int val, int count) |
| Outputs an n bit integer.
|
void | OutputBytes (const std::string &bytes) |
| Outputs a series of bytes.
|
void | OutputCurrentByte () |
| Outputs current byte contents.
|
void | WriteSint (int val) |
| Outputs an integer in Golomb signed integer format.
|
void | WriteUintLit (const unsigned int &value, const int &length) |
| Output unsigned int value in big endian format.
|
void | RemoveRedundantBytes (const int count) |
| Removes portion of byte-stream no longer required.
|
void | SeekGet (const int offset, std::ios_base::seekdir dir) |
std::stringstream * | mp_stream |
| Input/output steam.
|