#include <EBOOKBitStream.h>
|
static const uint8_t | s_masks [8] = { 0x1, 0x3, 0x7, 0xf, 0x1f, 0x3f, 0x7f, 0xff } |
|
libebook::EBOOKBitStream::EBOOKBitStream |
( |
librevenge::RVNGInputStream * |
stream | ) |
|
|
explicit |
bool libebook::EBOOKBitStream::atLastByte |
( |
| ) |
const |
void libebook::EBOOKBitStream::fill |
( |
| ) |
|
|
private |
bool libebook::EBOOKBitStream::isEnd |
( |
| ) |
const |
uint32_t libebook::EBOOKBitStream::read |
( |
uint8_t |
numberOfBits, |
|
|
bool |
bigEndian = false |
|
) |
| |
uint8_t libebook::EBOOKBitStream::readAvailableBits |
( |
uint8_t |
numberOfBits | ) |
|
|
private |
uint8_t libebook::EBOOKBitStream::readBits |
( |
uint8_t |
numberOfBits | ) |
|
|
private |
Reads a given amount of bits from the stream.
- [in] numberOfBits the number of bits to read. Has to be less than or equal to 8.
- Returns
- a byte containing the bits
Referenced by read(), and readByte().
uint8_t libebook::EBOOKBitStream::readByte |
( |
| ) |
|
|
private |
Reads a byte from the stream.
- Returns
- a byte
Referenced by read().
uint8_t libebook::EBOOKBitStream::m_available |
|
private |
uint8_t libebook::EBOOKBitStream::m_current |
|
private |
librevenge::RVNGInputStream* const libebook::EBOOKBitStream::m_stream |
|
private |
const uint8_t libebook::EBOOKBitStream::s_masks = { 0x1, 0x3, 0x7, 0xf, 0x1f, 0x3f, 0x7f, 0xff } |
|
staticprivate |
The documentation for this class was generated from the following files: