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