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 | ||
| ) |
1.8.6