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

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  293   REGISTER_MATCHER(hasOverloadedOperatorName);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  248       cxxOperatorCallExpr(hasOverloadedOperatorName("->"),
  356                         hasOverloadedOperatorName("*"),
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.cpp
   28               cxxOperatorCallExpr(hasOverloadedOperatorName("/"),
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
   46         hasOverloadedOperatorName("/"), hasArgument(0, expr().bind("arg")),
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp
   64           unless(isInTemplateInstantiation()), hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
   86                               hasOverloadedOperatorName("[]"))));
  131                           hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
   25           anyOf(hasOverloadedOperatorName("="),
   26                 hasOverloadedOperatorName("+=")),
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  258         findAll(cxxOperatorCallExpr(anyOf(hasOverloadedOperatorName("*"),
  259                                           hasOverloadedOperatorName("->"),
  260                                           hasOverloadedOperatorName("[]")),
  293                cxxOperatorCallExpr(hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   24   Finder->addMatcher(functionDecl(anyOf(hasOverloadedOperatorName("++"),
   25                                         hasOverloadedOperatorName("--")),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   58           hasOverloadedOperatorName("[]"),
tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp
   30       cxxMethodDecl(parameterCountIs(0), hasOverloadedOperatorName("&"))
   36                                   hasOverloadedOperatorName("&"))
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
  146                    anyOf(hasOverloadedOperatorName("new"),
  147                          hasOverloadedOperatorName("new[]"),
  148                          hasOverloadedOperatorName("delete"),
  149                          hasOverloadedOperatorName("delete[]")))
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  447           anyOf(hasOverloadedOperatorName("=="),
  448                 hasOverloadedOperatorName("!="), hasOverloadedOperatorName("<"),
  448                 hasOverloadedOperatorName("!="), hasOverloadedOperatorName("<"),
  449                 hasOverloadedOperatorName("<="), hasOverloadedOperatorName(">"),
  449                 hasOverloadedOperatorName("<="), hasOverloadedOperatorName(">"),
  450                 hasOverloadedOperatorName(">=")),
  676               hasOverloadedOperatorName("-"), hasOverloadedOperatorName("/"),
  676               hasOverloadedOperatorName("-"), hasOverloadedOperatorName("/"),
  677               hasOverloadedOperatorName("%"), hasOverloadedOperatorName("|"),
  677               hasOverloadedOperatorName("%"), hasOverloadedOperatorName("|"),
  678               hasOverloadedOperatorName("&"), hasOverloadedOperatorName("^"),
  678               hasOverloadedOperatorName("&"), hasOverloadedOperatorName("^"),
  679               hasOverloadedOperatorName("=="), hasOverloadedOperatorName("!="),
  679               hasOverloadedOperatorName("=="), hasOverloadedOperatorName("!="),
  680               hasOverloadedOperatorName("<"), hasOverloadedOperatorName("<="),
  680               hasOverloadedOperatorName("<"), hasOverloadedOperatorName("<="),
  681               hasOverloadedOperatorName(">"), hasOverloadedOperatorName(">="),
  681               hasOverloadedOperatorName(">"), hasOverloadedOperatorName(">="),
  682               hasOverloadedOperatorName("&&"), hasOverloadedOperatorName("||"),
  682               hasOverloadedOperatorName("&&"), hasOverloadedOperatorName("||"),
  683               hasOverloadedOperatorName("=")),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  159       cxxOperatorCallExpr(hasOverloadedOperatorName("!="), argumentCountIs(2),
  169               hasOverloadedOperatorName("*"),
  200                      hasOverloadedOperatorName("++"),
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/modernize/UseNoexceptCheck.cpp
   37               anyOf(hasOverloadedOperatorName("delete[]"),
   38                     hasOverloadedOperatorName("delete"), cxxDestructorDecl()))
   46           unless(anyOf(hasOverloadedOperatorName("delete[]"),
   47                        hasOverloadedOperatorName("delete"),
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp
   39       hasOverloadedOperatorName("+"),
   44           hasOverloadedOperatorName("+"),
   50       hasOverloadedOperatorName("="),
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
   27       cxxMethodDecl(anyOf(cxxConstructorDecl(), hasOverloadedOperatorName("=")),
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
   93           anyOf(hasOverloadedOperatorName("=="),
   94                 hasOverloadedOperatorName("!=")),
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
  106               hasOverloadedOperatorName("<"), hasOverloadedOperatorName(">"),
  106               hasOverloadedOperatorName("<"), hasOverloadedOperatorName(">"),
  107               hasOverloadedOperatorName(">="), hasOverloadedOperatorName("<="),
  107               hasOverloadedOperatorName(">="), hasOverloadedOperatorName("<="),
  108               hasOverloadedOperatorName("!="), hasOverloadedOperatorName("=="),
  108               hasOverloadedOperatorName("!="), hasOverloadedOperatorName("=="),
  109               hasOverloadedOperatorName("+")),
  118   Finder->addMatcher(cxxOperatorCallExpr(anyOf(hasOverloadedOperatorName("="),
  119                                                hasOverloadedOperatorName("+=")),
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp
  161           cxxOperatorCallExpr(UsedAsConstRefArg, hasOverloadedOperatorName("="),
tools/clang/unittests/AST/ASTContextParentMapTest.cpp
  113                                 hasOverloadedOperatorName("()"),
tools/clang/unittests/AST/ASTImporterTest.cpp
 2514       FromTU, functionDecl(hasOverloadedOperatorName("<")));
 4430       ToTU, functionDecl(hasOverloadedOperatorName("+")));
 4432       ToTU, functionDecl(hasOverloadedOperatorName("-")));
 4454       ToTU, functionDecl(hasOverloadedOperatorName("+")));
 4463       FromTU, functionDecl(hasOverloadedOperatorName("+")));
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
  237       functionDecl(hasOverloadedOperatorName("<")),
  238       functionDecl(hasOverloadedOperatorName("==")));
  246       functionDecl(hasOverloadedOperatorName("<")),
  247       functionDecl(hasOverloadedOperatorName("<")));
  535       functionDecl(hasOverloadedOperatorName("+")),
  536       functionDecl(hasOverloadedOperatorName("-")));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
  755     cxxOperatorCallExpr(hasOverloadedOperatorName("&&"));
  760     cxxOperatorCallExpr(hasOverloadedOperatorName("<<"));
  766     cxxOperatorCallExpr(hasOverloadedOperatorName("*"));
  770     cxxRecordDecl(hasMethod(hasOverloadedOperatorName("*")));
  775   DeclarationMatcher AnyOpStar = functionDecl(hasOverloadedOperatorName("*"));
  786     cxxOperatorCallExpr(hasOverloadedOperatorName("&&")).bind("x"),