Lines Matching refs:lhs
81 Type::flag_type lhs, \
83 inline Type operator&(Type::flag_type lhs, Type::flag_type rhs) { \
84 return Type(lhs) & rhs; \
86 inline Type operator&(Type::flag_type lhs, \
88 inline Type operator&(Type::flag_type lhs, const Type& rhs) { \
89 return rhs & lhs; \
91 inline void operator&(Type::flag_type lhs, \
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) { \