reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ExprCXX.h
  119   bool isAssignmentOp() const { return isAssignmentOp(getOperator()); }
  132     OverloadedOperatorKind Operator = getOperator();
tools/clang/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
  120     switch (CE->getOperator()) {
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  689     return getOperatorSpelling(Node.getOperator()) == Name;
tools/clang/lib/AST/ASTImporter.cpp
 7492         Importer.getToContext(), OCE->getOperator(), ToCallee, ToArgs, ToType,
tools/clang/lib/AST/Expr.cpp
 2517     switch (Op->getOperator()) {
tools/clang/lib/AST/ExprCXX.cpp
   53   switch (getOperator()) {
   82     assert(!SkippedNot || BO->getOperator() == OO_EqualEqual);
   84     switch (BO->getOperator()) {
  117     assert(BO->getOperator() == OO_Spaceship);
  661   OverloadedOperatorKind Kind = getOperator();
tools/clang/lib/AST/ItaniumMangle.cpp
 4169     if (CE->getOperator() != OO_Arrow)
 4170       mangleOperatorName(CE->getOperator(), /*Arity=*/NumArgs);
tools/clang/lib/AST/StmtPrinter.cpp
 1643   OverloadedOperatorKind Kind = Node->getOperator();
tools/clang/lib/AST/StmtProfile.cpp
 1330   switch (S->getOperator()) {
 1535     if (S->getOperator() == OO_Arrow)
 1557   ID.AddInteger(S->getOperator());
tools/clang/lib/Analysis/Consumed.cpp
  817   if (Call->getOperator() == OO_Equal) {
tools/clang/lib/Analysis/ThreadSafety.cpp
 2054     auto OEop = OE->getOperator();
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  168     if (OE->getOperator() == OO_Exclaim) {
  420     OverloadedOperatorKind k = OCE->getOperator();
tools/clang/lib/CodeGen/CGExpr.cpp
 4892       switch (OCE->getOperator()) {
tools/clang/lib/Index/IndexBody.cpp
  109           OverloadedOperatorKind Op = CXXOp->getOperator();
tools/clang/lib/Sema/SemaExpr.cpp
 4348         cast<CXXOperatorCallExpr>(idx)->getOperator() == OO_Comma))) {
 7662     OverloadedOperatorKind OO = Call->getOperator();
17211     if (Op->getOperator() != OO_Equal && Op->getOperator() != OO_PipeEqual)
17211     if (Op->getOperator() != OO_Equal && Op->getOperator() != OO_PipeEqual)
17214     IsOrAssign = Op->getOperator() == OO_PipeEqual;
tools/clang/lib/Sema/SemaOpenMP.cpp
 5698     if (CE->getOperator() == OO_Equal) {
 5782       auto Op = CE->getOperator();
 5833     bool IsAdd = CE->getOperator() == OO_Plus;
 5834     if ((IsAdd || CE->getOperator() == OO_Minus) && CE->getNumArgs() == 2) {
 5895     switch (CE->getOperator()) {
 5902                                ((CE->getOperator() == OO_MinusMinus) ? -1 : 1))
 5909         return setStep(CE->getArg(1), CE->getOperator() == OO_MinusEqual);
14396         OOK = OCE->getOperator();
tools/clang/lib/Sema/SemaStmt.cpp
  150     switch (Op->getOperator()) {
tools/clang/lib/Sema/TreeTransform.h
10231   switch (E->getOperator()) {
10282   if (E->getOperator() == OO_Amp)
10305   return getDerived().RebuildCXXOperatorCallExpr(E->getOperator(),
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 1367   Record.push_back(E->getOperator());
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
  119     OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator();
tools/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
   44     return Op->getOperator() != OO_Call && Op->getOperator() != OO_Subscript &&
   44     return Op->getOperator() != OO_Call && Op->getOperator() != OO_Subscript &&
   45            Op->getOperator() != OO_Arrow;
   56     return Op->getNumArgs() == 2 && Op->getOperator() != OO_PlusPlus &&
   57            Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
   57            Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
   58            Op->getOperator() != OO_Subscript;
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
   42     OverloadedOperatorKind OpKind = OpCallExpr->getOperator();
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  103     return cast<CXXOperatorCallExpr>(Left)->getOperator() ==
  104            cast<CXXOperatorCallExpr>(Right)->getOperator();
  533     Opcode = BinaryOperator::getOverloadedOpcode(OverloadedOperatorExpr->getOperator());
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  224     return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1
  315   return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1 &&
  392     if (OpCall->getOperator() == OO_Star)
  394     if (OpCall->getOperator() == OO_Subscript) {
  553     if (Call->getOperator() == OO_Arrow) {
  645   switch (OpCall->getOperator()) {
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
  127     if (BinCmp->getOperator() == OO_ExclaimEqual) {
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
   85     return areParensNeededForOverloadedOperator(OperatorCall->getOperator());
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
   34     return Op->getNumArgs() == 2 && Op->getOperator() != OO_PlusPlus &&
   35            Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
   35            Op->getOperator() != OO_MinusMinus && Op->getOperator() != OO_Call &&
   36            Op->getOperator() != OO_Subscript;
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
   81     return Op->getNumArgs() == 2 && Op->getOperator() != OO_Call &&
   82            Op->getOperator() != OO_Subscript;
  120   const OverloadedOperatorKind Opcode = OpCall->getOperator();
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  224       Kind = BinaryOperator::getOverloadedOpcode(Op->getOperator());
tools/clang/tools/libclang/CIndex.cpp
 6977     const OverloadedOperatorKind Kind = OCE->getOperator();
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp
   21     Match(getOperatorSpelling(CE->getOperator()), CE->getExprLoc());