DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
BitBuffer (uint64_t capacity) | |
BitBuffer () | |
~BitBuffer (void) | |
void | appendOnes (const uint64_t nrofbits) |
void | appendZeros (uint64_t nrofbits) |
void | appendZeroStream (uint64_t nrofbits) |
bool | getBit (uint64_t index) |
uint8_t | getData (uint64_t index, uint8_t nbits) |
void | appendData (uint8_t bits, uint8_t sbits) |
void | setSize (uint32_t size) |
uint8_t * | getBuffer (void) |
uint32_t | getCapacity (void) |
uint32_t | getSize (void) |
uint32_t | getRemaining (void) |
uint64_t | getBitsize (void) |
bool | resetBuffer (void) |
void | write (const uint8_t *data, uint32_t size) |
Friends | |
std::ostream & | operator<< (std::ostream &os, BitBuffer &buffer) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by getData().
|
inline |
|
inline |
|
inline |
|
inline |
References getBit().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |