31 unsigned baseBitOffset,
34 void setup(
unsigned char* baseBytePtr,
35 unsigned baseBitOffset,
38 void putBits(
unsigned from,
unsigned numBits);
63void shiftBits(
unsigned char* toBasePtr,
unsigned toBitOffset,
64 unsigned char const* fromBasePtr,
unsigned fromBitOffset,
void shiftBits(unsigned char *toBasePtr, unsigned toBitOffset, unsigned char const *fromBasePtr, unsigned fromBitOffset, unsigned numBits)
int get_expGolombSigned()
unsigned char * fBaseBytePtr
BitVector(unsigned char *baseBytePtr, unsigned baseBitOffset, unsigned totNumBits)
void setup(unsigned char *baseBytePtr, unsigned baseBitOffset, unsigned totNumBits)
void skipBits(unsigned numBits)
unsigned numBitsRemaining() const
void putBits(unsigned from, unsigned numBits)
unsigned totNumBits() const
unsigned getBits(unsigned numBits)
unsigned curBitIndex() const
void put1Bit(unsigned bit)