Lines Matching defs:operator
45 /// LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE() pulls the operator overloads used
51 /// namespace foo::bar. This allows the relevant operator overloads to be found
57 using ::llvm::BitmaskEnumDetail::operator~; \
58 using ::llvm::BitmaskEnumDetail::operator|; \
59 using ::llvm::BitmaskEnumDetail::operator&; \
60 using ::llvm::BitmaskEnumDetail::operator^; \
61 using ::llvm::BitmaskEnumDetail::operator|=; \
62 using ::llvm::BitmaskEnumDetail::operator&=; \
64 using ::llvm::BitmaskEnumDetail::operator^=
100 E operator~(E Val) {
106 E operator|(E LHS, E RHS) {
112 E operator&(E LHS, E RHS) {
118 E operator^(E LHS, E RHS) {
127 E &operator|=(E &LHS, E RHS) {
134 E &operator&=(E &LHS, E RHS) {
141 E &operator^=(E &LHS, E RHS) {