#include <Bitfield.h>
Public Member Functions | |
| Bitfield () | |
| void | copy (const Bitfield< BitNum > &rhs) |
| void | reset () |
| bool | isOnBit (u32 bit) const |
| void | setBit (std::convertible_to< u32 > auto... bits) |
| void | resetBit (u32 bit) |
| void | changeBit (u32 bit, bool b) |
| void | toggleBit (u32 bit) |
Static Public Member Functions | |
| static s32 | bitToIndex (s32 bit) |
| static u32 | makeMask (u32 bit) |
Private Member Functions | |
| void | setBit_ (u32 bit) |
Private Attributes | |
| u32 | mBitArray [BitNum/32] |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
private |