Lines Matching refs:mask
32 ConstBit(UInt bit_mask, const UInt &given_flags) : mask {bit_mask}, flags {given_flags} {}; in ConstBit()
39 return (flags & mask) != 0;
43 const UInt mask;
55 proper_flags |= ConstBit::mask;
57 proper_flags &= ~ConstBit::mask;
66 if (ConstBit {mask, flags_} == true) { in EnumerateFlags()
75 return {mask, flags_};
81 return {mask, flags_};
86 return {mask, flags_};
91 return {mask, flags_};
95 constexpr static UInt mask = static_cast<UInt>(1);
107 return {mask, Base::flags_};
115 return {mask, Base::flags_};
123 if (typename Base::ConstBit {mask, Base::flags_} == true && !handler(Flag)) { in EnumerateFlags()
130 constexpr static UInt mask = Base::mask << static_cast<UInt>(1);
131 static_assert(mask != 0, "too many flags for UInt size");