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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 1781     cxxOperatorCallExpr;

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4014   unsigned ArgIndex = cxxOperatorCallExpr(callee(cxxMethodDecl()))
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  185   REGISTER_MATCHER(cxxOperatorCallExpr);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  222                  cxxOperatorCallExpr(callee(NonConstMethod),
  248       cxxOperatorCallExpr(hasOverloadedOperatorName("->"),
  355       match(findAll(cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.cpp
   28               cxxOperatorCallExpr(hasOverloadedOperatorName("/"),
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
   45     auto division_operator_matcher = cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp
   63       cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
   58                                   unless(hasParent(cxxOperatorCallExpr())))))))
   61                           unless(hasParent(cxxOperatorCallExpr())))
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
   35       cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
   52       callExpr(unless(cxxOperatorCallExpr()),
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
   85           cxxOperatorCallExpr(callee(cxxMethodDecl(ofClass(isAMap()))),
  130       cxxOperatorCallExpr(callee(cxxMethodDecl(ofClass(IsAHandle))),
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
   24       cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp
   57   Finder->addMatcher(cxxOperatorCallExpr(hasAnyArgument(StrLitWithNul)), this);
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  258         findAll(cxxOperatorCallExpr(anyOf(hasOverloadedOperatorName("*"),
  293                cxxOperatorCallExpr(hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   57       cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  446       cxxOperatorCallExpr(
  674       cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
   61             cxxOperatorCallExpr(argumentCountIs(1),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  159       cxxOperatorCallExpr(hasOverloadedOperatorName("!="), argumentCountIs(2),
  199                  cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  126       cxxOperatorCallExpr(hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  178                 cxxOperatorCallExpr(hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp
   55                                  cxxOperatorCallExpr().bind("operator-call")),
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp
   38   const auto BasicStringPlusOperator = cxxOperatorCallExpr(
   43       cxxOperatorCallExpr(
   49   const auto AssignOperator = cxxOperatorCallExpr(
   59     Finder->addMatcher(cxxOperatorCallExpr(anyOf(AssignOperator, PlusOperator)),
   63         cxxOperatorCallExpr(anyOf(AssignOperator, PlusOperator),
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
   92       cxxOperatorCallExpr(
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
  104       cxxOperatorCallExpr(
  118   Finder->addMatcher(cxxOperatorCallExpr(anyOf(hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp
   55                          cxxOperatorCallExpr(ConstMethodCallee,
   87                       cxxOperatorCallExpr(ConstMethodCallee,
  161           cxxOperatorCallExpr(UsedAsConstRefArg, hasOverloadedOperatorName("="),
tools/clang/unittests/AST/ASTImporterTest.cpp
 1136           cxxOperatorCallExpr())))));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
  755     cxxOperatorCallExpr(hasOverloadedOperatorName("&&"));
  760     cxxOperatorCallExpr(hasOverloadedOperatorName("<<"));
  766     cxxOperatorCallExpr(hasOverloadedOperatorName("*"));
  786     cxxOperatorCallExpr(hasOverloadedOperatorName("&&")).bind("x"),
  791                       cxxOperatorCallExpr(hasParent(cxxOperatorCallExpr()))));
  791                       cxxOperatorCallExpr(hasParent(cxxOperatorCallExpr()))));
  796             cxxOperatorCallExpr(hasDescendant(cxxOperatorCallExpr()))));
  796             cxxOperatorCallExpr(hasDescendant(cxxOperatorCallExpr()))));
 2479       cxxOperatorCallExpr(isAssignmentOperator());
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
  203   StatementMatcher ADLMatchOper = cxxOperatorCallExpr(usesADL());
  343   StatementMatcher OpCall = cxxOperatorCallExpr();
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
 1472               cxxOperatorCallExpr(hasArgument(
 1483               cxxOperatorCallExpr(hasArgument(