Lines Matching refs:flag
31 Flags(flag_type flag) // NOLINT(runtime/explicit) in Flags() argument
32 : mask_(static_cast<S>(flag)) {} in Flags()
35 bool operator==(flag_type flag) const {
36 return mask_ == static_cast<S>(flag);
38 bool operator!=(flag_type flag) const {
39 return mask_ != static_cast<S>(flag);
59 Flags& operator&=(flag_type flag) { return operator&=(Flags(flag)); }
60 Flags& operator|=(flag_type flag) { return operator|=(Flags(flag)); }
61 Flags& operator^=(flag_type flag) { return operator^=(Flags(flag)); }
63 Flags operator&(flag_type flag) const { return operator&(Flags(flag)); }
64 Flags operator|(flag_type flag) const { return operator|(Flags(flag)); }
65 Flags operator^(flag_type flag) const { return operator^(Flags(flag)); }