#include <EBOOKBitStream.h>
|
void | fill () |
|
uint8_t | readByte () |
| Reads a byte from the stream.
|
|
uint8_t | readBits (uint8_t numberOfBits) |
| Reads a given amount of bits from the stream.
|
|
uint8_t | readAvailableBits (uint8_t numberOfBits) |
|
|
static const uint8_t | s_masks [8] = { 0x1, 0x3, 0x7, 0xf, 0x1f, 0x3f, 0x7f, 0xff } |
|
◆ EBOOKBitStream()
libebook::EBOOKBitStream::EBOOKBitStream |
( |
librevenge::RVNGInputStream * | stream | ) |
|
|
explicit |
◆ atLastByte()
bool libebook::EBOOKBitStream::atLastByte |
( |
| ) |
const |
◆ fill()
void libebook::EBOOKBitStream::fill |
( |
| ) |
|
|
private |
◆ isEnd()
bool libebook::EBOOKBitStream::isEnd |
( |
| ) |
const |
◆ read()
uint32_t libebook::EBOOKBitStream::read |
( |
uint8_t | numberOfBits, |
|
|
bool | bigEndian = false ) |
◆ readAvailableBits()
uint8_t libebook::EBOOKBitStream::readAvailableBits |
( |
uint8_t | numberOfBits | ) |
|
|
private |
◆ readBits()
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().
◆ readByte()
uint8_t libebook::EBOOKBitStream::readByte |
( |
| ) |
|
|
private |
Reads a byte from the stream.
- Returns
- a byte
Referenced by read().
◆ m_available
uint8_t libebook::EBOOKBitStream::m_available |
|
private |
◆ m_current
uint8_t libebook::EBOOKBitStream::m_current |
|
private |
◆ m_stream
librevenge::RVNGInputStream* const libebook::EBOOKBitStream::m_stream |
|
private |
◆ s_masks
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: