#include <BitVector.hh>
Definition at line 28 of file BitVector.hh.
 
◆ BitVector()
      
        
          | BitVector::BitVector  | 
          ( | 
          unsigned char *  | 
          baseBytePtr,  | 
        
        
           | 
           | 
          unsigned  | 
          baseBitOffset,  | 
        
        
           | 
           | 
          unsigned  | 
          totNumBits  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ curBitIndex()
  
  
      
        
          | unsigned BitVector::curBitIndex  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ get1Bit()
      
        
          | unsigned BitVector::get1Bit  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ get1BitBoolean()
  
  
      
        
          | Boolean BitVector::get1BitBoolean  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_expGolomb()
      
        
          | unsigned BitVector::get_expGolomb  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ get_expGolombSigned()
      
        
          | int BitVector::get_expGolombSigned  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getBits()
      
        
          | unsigned BitVector::getBits  | 
          ( | 
          unsigned  | 
          numBits | ) | 
           | 
        
      
 
 
◆ numBitsRemaining()
  
  
      
        
          | unsigned BitVector::numBitsRemaining  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ put1Bit()
      
        
          | void BitVector::put1Bit  | 
          ( | 
          unsigned  | 
          bit | ) | 
           | 
        
      
 
 
◆ putBits()
      
        
          | void BitVector::putBits  | 
          ( | 
          unsigned  | 
          from,  | 
        
        
           | 
           | 
          unsigned  | 
          numBits  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ setup()
      
        
          | void BitVector::setup  | 
          ( | 
          unsigned char *  | 
          baseBytePtr,  | 
        
        
           | 
           | 
          unsigned  | 
          baseBitOffset,  | 
        
        
           | 
           | 
          unsigned  | 
          totNumBits  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ skipBits()
      
        
          | void BitVector::skipBits  | 
          ( | 
          unsigned  | 
          numBits | ) | 
           | 
        
      
 
 
◆ totNumBits()
  
  
      
        
          | unsigned BitVector::totNumBits  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ fBaseBitOffset
  
  
      
        
          | unsigned BitVector::fBaseBitOffset | 
         
       
   | 
  
private   | 
  
 
 
◆ fBaseBytePtr
  
  
      
        
          | unsigned char* BitVector::fBaseBytePtr | 
         
       
   | 
  
private   | 
  
 
 
◆ fCurBitIndex
  
  
      
        
          | unsigned BitVector::fCurBitIndex | 
         
       
   | 
  
private   | 
  
 
 
◆ fTotNumBits
  
  
      
        
          | unsigned BitVector::fTotNumBits | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: