Lines Matching refs:OVERLOADED_OPERATOR

17 /// with either the OVERLOADED_OPERATOR or OVERLOADED_OPERATOR_MULTI
19 /// file. OVERLOADED_OPERATOR is used for single-token operators
46 /// has all of the parameters of OVERLOADED_OPERATOR except Token,
49 #ifndef OVERLOADED_OPERATOR
50 # define OVERLOADED_OPERATOR(Name,Spelling,Token,Unary,Binary,MemberOnly)
55 OVERLOADED_OPERATOR(Name,Spelling,unknown,Unary,Binary,MemberOnly)
62 OVERLOADED_OPERATOR(Plus , "+" , plus , true , true , false)
63 OVERLOADED_OPERATOR(Minus , "-" , minus , true , true , false)
64 OVERLOADED_OPERATOR(Star , "*" , star , true , true , false)
65 OVERLOADED_OPERATOR(Slash , "/" , slash , false, true , false)
66 OVERLOADED_OPERATOR(Percent , "%" , percent , false, true , false)
67 OVERLOADED_OPERATOR(Caret , "^" , caret , false, true , false)
68 OVERLOADED_OPERATOR(Amp , "&" , amp , true , true , false)
69 OVERLOADED_OPERATOR(Pipe , "|" , pipe , false, true , false)
70 OVERLOADED_OPERATOR(Tilde , "~" , tilde , true , false, false)
71 OVERLOADED_OPERATOR(Exclaim , "!" , exclaim , true , false, false)
72 OVERLOADED_OPERATOR(Equal , "=" , equal , false, true , true)
73 OVERLOADED_OPERATOR(Less , "<" , less , false, true , false)
74 OVERLOADED_OPERATOR(Greater , ">" , greater , false, true , false)
75 OVERLOADED_OPERATOR(PlusEqual , "+=" , plusequal , false, true , false)
76 OVERLOADED_OPERATOR(MinusEqual , "-=" , minusequal , false, true , false)
77 OVERLOADED_OPERATOR(StarEqual , "*=" , starequal , false, true , false)
78 OVERLOADED_OPERATOR(SlashEqual , "/=" , slashequal , false, true , false)
79 OVERLOADED_OPERATOR(PercentEqual , "%=" , percentequal , false, true , false)
80 OVERLOADED_OPERATOR(CaretEqual , "^=" , caretequal , false, true , false)
81 OVERLOADED_OPERATOR(AmpEqual , "&=" , ampequal , false, true , false)
82 OVERLOADED_OPERATOR(PipeEqual , "|=" , pipeequal , false, true , false)
83 OVERLOADED_OPERATOR(LessLess , "<<" , lessless , false, true , false)
84 OVERLOADED_OPERATOR(GreaterGreater , ">>" , greatergreater , false, true , false)
85 OVERLOADED_OPERATOR(LessLessEqual , "<<=" , lesslessequal , false, true , false)
86 OVERLOADED_OPERATOR(GreaterGreaterEqual , ">>=" , greatergreaterequal, false, true , false)
87 OVERLOADED_OPERATOR(EqualEqual , "==" , equalequal , false, true , false)
88 OVERLOADED_OPERATOR(ExclaimEqual , "!=" , exclaimequal , false, true , false)
89 OVERLOADED_OPERATOR(LessEqual , "<=" , lessequal , false, true , false)
90 OVERLOADED_OPERATOR(GreaterEqual , ">=" , greaterequal , false, true , false)
91 OVERLOADED_OPERATOR(Spaceship , "<=>" , spaceship , false, true , false)
92 OVERLOADED_OPERATOR(AmpAmp , "&&" , ampamp , false, true , false)
93 OVERLOADED_OPERATOR(PipePipe , "||" , pipepipe , false, true , false)
94 OVERLOADED_OPERATOR(PlusPlus , "++" , plusplus , true , true , false)
95 OVERLOADED_OPERATOR(MinusMinus , "--" , minusminus , true , true , false)
96 OVERLOADED_OPERATOR(Comma , "," , comma , false, true , false)
97 OVERLOADED_OPERATOR(ArrowStar , "->*" , arrowstar , false, true , false)
98 OVERLOADED_OPERATOR(Arrow , "->" , arrow , true , false, true)
104 OVERLOADED_OPERATOR(Coawait , "co_await", kw_co_await , true , false, false)
107 #undef OVERLOADED_OPERATOR