Container of bits stream as string. More...
#include <BData.h>
Public Member Functions | |
BData () | |
BData (const size_t nbits, const u_int32_t *data) | |
virtual | ~BData () |
void | Clear () |
void | Set (const size_t nbits, const u_int32_t *data) |
void | Print () const |
u_int32_t | operator() (size_t i) const |
u_int32_t | operator() (size_t i, size_t j) const |
Slice as integer. More... | |
u_int32_t | asGray (size_t i, size_t j) const |
Slice as integer in Gray code. More... | |
Private Attributes | |
std::string | ldata |
Container of bits stream as string.
This class provides a simple container of bits and implepent conversion binary string and gray code binary string to integer coversions.
Pmm2::BData::BData | ( | const size_t | nbits, |
const u_int32_t * | data | ||
) |
u_int32_t Pmm2::BData::asGray | ( | size_t | i, |
size_t | j | ||
) | const |
u_int32_t Pmm2::BData::operator() | ( | size_t | i, |
size_t | j | ||
) | const |
void Pmm2::BData::Set | ( | const size_t | nbits, |
const u_int32_t * | data | ||
) |