|
| __init__ () |
|
| __init__ (const BitMaskUint32T32) |
|
| __init__ (uint32_t init_value) |
|
bool | __nonzero__ () |
|
| clear () |
|
| clearBit (int index) |
|
| clearRange (int low_bit, int size) |
|
int | compareTo (const BitMaskUint32T32 other) |
|
uint32_t | extract (int low_bit, int size) |
|
BitMaskUint32T32 | floodBitsDown () |
|
BitMaskUint32T32 | floodBitsUp () |
|
| floodDownInPlace () |
|
| floodUpInPlace () |
|
bool | getBit (int index) |
|
int | getHighestOffBit () |
|
int | getHighestOnBit () |
|
int | getKey () |
|
int | getLowestOffBit () |
|
int | getLowestOnBit () |
|
int | getNextHigherDifferentBit (int low_bit) |
|
int | getNumBits () |
|
int | getNumOffBits () |
|
int | getNumOnBits () |
|
uint32_t | getWord () |
|
bool | hasAllOf (int low_bit, int size) |
|
bool | hasAnyOf (int low_bit, int size) |
|
bool | hasBitsInCommon (const BitMaskUint32T32 other) |
|
| invertInPlace () |
|
bool | isAllOn () |
|
bool | isZero () |
|
BitMaskUint32T32 | keepNextHighestBit () |
|
BitMaskUint32T32 | keepNextHighestBit (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | keepNextHighestBit (int index) |
|
BitMaskUint32T32 | keepNextLowestBit () |
|
BitMaskUint32T32 | keepNextLowestBit (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | keepNextLowestBit (int index) |
|
bool | operator!= (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator& (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator&= (const BitMaskUint32T32 other) |
|
bool | operator< (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator<< (int shift) |
|
BitMaskUint32T32 | operator<<= (int shift) |
|
bool | operator== (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator>> (int shift) |
|
BitMaskUint32T32 | operator>>= (int shift) |
|
BitMaskUint32T32 | operator^ (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator^= (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator| (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator|= (const BitMaskUint32T32 other) |
|
BitMaskUint32T32 | operator~ () |
|
| output (Ostream out) |
|
| outputBinary (Ostream out, int spaces_every) |
|
| outputHex (Ostream out, int spaces_every) |
|
| setBit (int index) |
|
| setBitTo (int index, bool value) |
|
| setRange (int low_bit, int size) |
|
| setRangeTo (bool value, int low_bit, int size) |
|
| setWord (uint32_t value) |
|
| store (uint32_t value, int low_bit, int size) |
|
| write (Ostream out, int indent_level) |
|