|
| | 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
|
| |
| template<typename MaskT > |
| bool | isMaskOff (std::initializer_list< MaskT > list) const |
| | return true if any of the masks in the list are off
|
| |
| BitFlags & | operator= (Type n) |
| | required for backwards compatibility
|
| |