#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: