OVERLOADED_OPERATOR(Name,Spelling,unknown,Unary,Binary,MemberOnly)
#endif
-OVERLOADED_OPERATOR_MULTI(New , "operator new" , true , true , false)
-OVERLOADED_OPERATOR_MULTI(Delete , "operator delete" , true , true , false)
-OVERLOADED_OPERATOR_MULTI(Array_New , "operator new[]" , true , true , false)
-OVERLOADED_OPERATOR_MULTI(Array_Delete , "operator delete[]" , true , true , false)
-OVERLOADED_OPERATOR(Plus , "operator+" , plus , true , true , false)
-OVERLOADED_OPERATOR(Minus , "operator-" , minus , true , true , false)
-OVERLOADED_OPERATOR(Star , "operator*" , star , true , true , false)
-OVERLOADED_OPERATOR(Slash , "operator/" , slash , false, true , false)
-OVERLOADED_OPERATOR(Percent , "operator%" , percent , false, true , false)
-OVERLOADED_OPERATOR(Caret , "operator^" , caret , false, true , false)
-OVERLOADED_OPERATOR(Amp , "operator&" , amp , true , true , false)
-OVERLOADED_OPERATOR(Pipe , "operator|" , pipe , false, true , false)
-OVERLOADED_OPERATOR(Tilde , "operator~" , tilde , true , false, false)
-OVERLOADED_OPERATOR(Exclaim , "operator!" , exclaim , true , false, false)
-OVERLOADED_OPERATOR(Equal , "operator=" , equal , false, true , true)
-OVERLOADED_OPERATOR(Less , "operator<" , less , false, true , false)
-OVERLOADED_OPERATOR(Greater , "operator>" , greater , false, true , false)
-OVERLOADED_OPERATOR(PlusEqual , "operator+=" , plusequal , false, true , false)
-OVERLOADED_OPERATOR(MinusEqual , "operator-=" , minusequal , false, true , false)
-OVERLOADED_OPERATOR(StarEqual , "operator*=" , starequal , false, true , false)
-OVERLOADED_OPERATOR(SlashEqual , "operator/=" , slashequal , false, true , false)
-OVERLOADED_OPERATOR(PercentEqual , "operator%=" , percentequal , false, true , false)
-OVERLOADED_OPERATOR(CaretEqual , "operator^=" , caretequal , false, true , false)
-OVERLOADED_OPERATOR(AmpEqual , "operator&=" , ampequal , false, true , false)
-OVERLOADED_OPERATOR(PipeEqual , "operator|=" , pipeequal , false, true , false)
-OVERLOADED_OPERATOR(LessLess , "operator<<" , lessless , false, true , false)
-OVERLOADED_OPERATOR(GreaterGreater , "operator>>" , greatergreater , false, true , false)
-OVERLOADED_OPERATOR(LessLessEqual , "operator<<=" , lesslessequal , false, true , false)
-OVERLOADED_OPERATOR(GreaterGreaterEqual , "operator>>=" , greatergreaterequal, false, true , false)
-OVERLOADED_OPERATOR(EqualEqual , "operator==" , equalequal , false, true , false)
-OVERLOADED_OPERATOR(ExclaimEqual , "operator!=" , exclaimequal , false, true , false)
-OVERLOADED_OPERATOR(LessEqual , "operator<=" , lessequal , false, true , false)
-OVERLOADED_OPERATOR(GreaterEqual , "operator>=" , greaterequal , false, true , false)
-OVERLOADED_OPERATOR(AmpAmp , "operator&&" , ampamp , false, true , false)
-OVERLOADED_OPERATOR(PipePipe , "operator||" , pipepipe , false, true , false)
-OVERLOADED_OPERATOR(PlusPlus , "operator++" , plusplus , true , true , false)
-OVERLOADED_OPERATOR(MinusMinus , "operator--" , minusminus , true , true , false)
-OVERLOADED_OPERATOR(Comma , "operator," , comma , false, true , false)
-OVERLOADED_OPERATOR(ArrowStar , "operator->*" , arrowstar , false, true , false)
-OVERLOADED_OPERATOR(Arrow , "operator->" , arrow , true , false, true)
-OVERLOADED_OPERATOR_MULTI(Call , "operator()" , true , true , true)
-OVERLOADED_OPERATOR_MULTI(Subscript , "operator[]" , false, true , true)
+OVERLOADED_OPERATOR_MULTI(New , "new" , true , true , false)
+OVERLOADED_OPERATOR_MULTI(Delete , "delete" , true , true , false)
+OVERLOADED_OPERATOR_MULTI(Array_New , "new[]" , true , true , false)
+OVERLOADED_OPERATOR_MULTI(Array_Delete , "delete[]" , true , true , false)
+OVERLOADED_OPERATOR(Plus , "+" , plus , true , true , false)
+OVERLOADED_OPERATOR(Minus , "-" , minus , true , true , false)
+OVERLOADED_OPERATOR(Star , "*" , star , true , true , false)
+OVERLOADED_OPERATOR(Slash , "/" , slash , false, true , false)
+OVERLOADED_OPERATOR(Percent , "%" , percent , false, true , false)
+OVERLOADED_OPERATOR(Caret , "^" , caret , false, true , false)
+OVERLOADED_OPERATOR(Amp , "&" , amp , true , true , false)
+OVERLOADED_OPERATOR(Pipe , "|" , pipe , false, true , false)
+OVERLOADED_OPERATOR(Tilde , "~" , tilde , true , false, false)
+OVERLOADED_OPERATOR(Exclaim , "!" , exclaim , true , false, false)
+OVERLOADED_OPERATOR(Equal , "=" , equal , false, true , true)
+OVERLOADED_OPERATOR(Less , "<" , less , false, true , false)
+OVERLOADED_OPERATOR(Greater , ">" , greater , false, true , false)
+OVERLOADED_OPERATOR(PlusEqual , "+=" , plusequal , false, true , false)
+OVERLOADED_OPERATOR(MinusEqual , "-=" , minusequal , false, true , false)
+OVERLOADED_OPERATOR(StarEqual , "*=" , starequal , false, true , false)
+OVERLOADED_OPERATOR(SlashEqual , "/=" , slashequal , false, true , false)
+OVERLOADED_OPERATOR(PercentEqual , "%=" , percentequal , false, true , false)
+OVERLOADED_OPERATOR(CaretEqual , "^=" , caretequal , false, true , false)
+OVERLOADED_OPERATOR(AmpEqual , "&=" , ampequal , false, true , false)
+OVERLOADED_OPERATOR(PipeEqual , "|=" , pipeequal , false, true , false)
+OVERLOADED_OPERATOR(LessLess , "<<" , lessless , false, true , false)
+OVERLOADED_OPERATOR(GreaterGreater , ">>" , greatergreater , false, true , false)
+OVERLOADED_OPERATOR(LessLessEqual , "<<=" , lesslessequal , false, true , false)
+OVERLOADED_OPERATOR(GreaterGreaterEqual , ">>=" , greatergreaterequal, false, true , false)
+OVERLOADED_OPERATOR(EqualEqual , "==" , equalequal , false, true , false)
+OVERLOADED_OPERATOR(ExclaimEqual , "!=" , exclaimequal , false, true , false)
+OVERLOADED_OPERATOR(LessEqual , "<=" , lessequal , false, true , false)
+OVERLOADED_OPERATOR(GreaterEqual , ">=" , greaterequal , false, true , false)
+OVERLOADED_OPERATOR(AmpAmp , "&&" , ampamp , false, true , false)
+OVERLOADED_OPERATOR(PipePipe , "||" , pipepipe , false, true , false)
+OVERLOADED_OPERATOR(PlusPlus , "++" , plusplus , true , true , false)
+OVERLOADED_OPERATOR(MinusMinus , "--" , minusminus , true , true , false)
+OVERLOADED_OPERATOR(Comma , "," , comma , false, true , false)
+OVERLOADED_OPERATOR(ArrowStar , "->*" , arrowstar , false, true , false)
+OVERLOADED_OPERATOR(Arrow , "->" , arrow , true , false, true)
+OVERLOADED_OPERATOR_MULTI(Call , "()" , true , true , true)
+OVERLOADED_OPERATOR_MULTI(Subscript , "[]" , false, true , true)
#undef OVERLOADED_OPERATOR_MULTI
#undef OVERLOADED_OPERATOR