|
| BitFlags () |
|
| BitFlags (std::initializer_list< uint8_t > list) |
|
template<typename MaskT > |
| BitFlags (std::initializer_list< MaskT > list) |
|
Type | data () const |
|
Type & | data () |
|
void | initBit (std::initializer_list< uint8_t > list) |
|
template<typename MaskT > |
void | initMask (std::initializer_list< MaskT > list) |
|
Type | getFlags () const |
|
void | setOn () |
|
void | setOff () |
|
void | setBitOn (uint8_t bit) |
|
void | setBitOff (uint8_t bit) |
|
void | setBitOn (std::initializer_list< uint8_t > list) |
|
void | setBitOff (std::initializer_list< uint8_t > list) |
|
template<typename MaskT > |
void | setMaskOn (MaskT mask) |
|
template<typename MaskT > |
void | setMaskOff (MaskT mask) |
|
template<typename MaskT > |
void | setMaskOn (std::initializer_list< MaskT > list) |
|
template<typename MaskT > |
void | setMaskOff (std::initializer_list< MaskT > list) |
|
void | setBit (uint8_t bit, bool on) |
|
template<typename MaskT > |
void | setMask (MaskT mask, bool on) |
|
bool | isOn () const |
|
bool | isOff () const |
|
bool | isBitOn (uint8_t bit) const |
|
bool | isBitOff (uint8_t bit) const |
|
template<typename MaskT > |
bool | isMaskOn (MaskT mask) const |
|
template<typename MaskT > |
bool | isMaskOff (MaskT mask) const |
|
template<typename MaskT > |
bool | isMaskOn (std::initializer_list< MaskT > list) const |
| return true if any of the masks in the list are on More...
|
|
template<typename MaskT > |
bool | isMaskOff (std::initializer_list< MaskT > list) const |
| return true if any of the masks in the list are off More...
|
|
BitFlags & | operator= (Type n) |
| required for backwards compatibility More...
|
|