Lines Matching refs:rhs
82 Type::flag_type rhs)ALLOW_UNUSED_TYPE WARN_UNUSED_RESULT; \
83 inline Type operator&(Type::flag_type lhs, Type::flag_type rhs) { \
84 return Type(lhs) & rhs; \
87 const Type& rhs)ALLOW_UNUSED_TYPE WARN_UNUSED_RESULT; \
88 inline Type operator&(Type::flag_type lhs, const Type& rhs) { \
89 return rhs & lhs; \
92 Type::mask_type rhs)ALLOW_UNUSED_TYPE; \
93 inline void operator&(Type::flag_type lhs, Type::mask_type rhs) {} \
94 inline Type operator|(Type::flag_type lhs, Type::flag_type rhs) \
96 inline Type operator|(Type::flag_type lhs, Type::flag_type rhs) { \
97 return Type(lhs) | rhs; \
99 inline Type operator|(Type::flag_type lhs, const Type& rhs) \
101 inline Type operator|(Type::flag_type lhs, const Type& rhs) { \
102 return rhs | lhs; \
104 inline void operator|(Type::flag_type lhs, Type::mask_type rhs) \
106 inline void operator|(Type::flag_type lhs, Type::mask_type rhs) {} \
107 inline Type operator^(Type::flag_type lhs, Type::flag_type rhs) \
109 inline Type operator^(Type::flag_type lhs, Type::flag_type rhs) { \
110 return Type(lhs) ^ rhs; \
112 operator^(Type::flag_type lhs, const Type& rhs) \
114 inline Type operator^(Type::flag_type lhs, const Type& rhs) { \
115 return rhs ^ lhs; \
117 operator^(Type::flag_type lhs, Type::mask_type rhs) ALLOW_UNUSED_TYPE; \
118 inline void operator^(Type::flag_type lhs, Type::mask_type rhs) { \