Lines Matching refs:operator

35   constexpr bool operator==(flag_type flag) const {
38 constexpr bool operator!=(flag_type flag) const {
42 Flags& operator&=(const Flags& flags) {
46 Flags& operator|=(const Flags& flags) {
50 Flags& operator^=(const Flags& flags) {
55 constexpr Flags operator&(const Flags& flags) const {
58 constexpr Flags operator|(const Flags& flags) const {
61 constexpr Flags operator^(const Flags& flags) const {
65 Flags& operator&=(flag_type flag) { return operator&=(Flags(flag)); }
66 Flags& operator|=(flag_type flag) { return operator|=(Flags(flag)); }
67 Flags& operator^=(flag_type flag) { return operator^=(Flags(flag)); }
69 constexpr Flags operator&(flag_type flag) const {
70 return operator&(Flags(flag));
72 constexpr Flags operator|(flag_type flag) const {
73 return operator|(Flags(flag));
75 constexpr Flags operator^(flag_type flag) const {
76 return operator^(Flags(flag));
79 constexpr Flags operator~() const { return Flags(~mask_); }
81 constexpr operator mask_type() const { return mask_; }
82 constexpr bool operator!() const { return !mask_; }
93 V8_ALLOW_UNUSED V8_WARN_UNUSED_RESULT inline constexpr Type operator&( \
97 V8_ALLOW_UNUSED V8_WARN_UNUSED_RESULT inline constexpr Type operator&( \
101 V8_ALLOW_UNUSED inline void operator&(Type::flag_type lhs, \
103 V8_ALLOW_UNUSED V8_WARN_UNUSED_RESULT inline constexpr Type operator|( \
107 V8_ALLOW_UNUSED V8_WARN_UNUSED_RESULT inline constexpr Type operator|( \
111 V8_ALLOW_UNUSED inline void operator|(Type::flag_type lhs, \
113 V8_ALLOW_UNUSED V8_WARN_UNUSED_RESULT inline constexpr Type operator^( \
117 V8_ALLOW_UNUSED V8_WARN_UNUSED_RESULT inline constexpr Type operator^( \
121 V8_ALLOW_UNUSED inline void operator^(Type::flag_type lhs, \
123 V8_ALLOW_UNUSED inline constexpr Type operator~(Type::flag_type val) { \