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

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  212   REGISTER_MATCHER(equalsBoundNode);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  378                   cxxForRangeStmt(hasRangeStmt(equalsBoundNode("stmt"))))))))
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
   63                                  to(varDecl(equalsBoundNode(DeclName))))));
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  237           equalsBoundNode("c_object"),
  238           equalsBoundNode("objc_object"),
  239           equalsBoundNode("cpp_object")));
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
  148   return objcMessageExpr(unless(anyOf(equalsBoundNode(RunLoopBind),
  149                                       equalsBoundNode(RunLoopRunBind))),
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
  133             changeIntBoundNode(equalsBoundNode(NodeName)),
  134             callByRef(equalsBoundNode(NodeName)),
  135             getAddrTo(equalsBoundNode(NodeName)),
  136             assignedToRef(equalsBoundNode(NodeName)))));
  147                                          equalsBoundNode("initVarName"))))),
  149                                           equalsBoundNode("initVarName"))))),
  157                      to(varDecl(allOf(equalsBoundNode("initVarName"),
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  483                            decl(equalsBoundNode("from_decl"))))))))))
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp
   52       hasArgument(0, ignoringImpCasts(declRefExpr(to(equalsBoundNode("LHS")),
   57           to(equalsBoundNode("LHS")), unless(equalsBoundNode("Arg0")))))));
   57           to(equalsBoundNode("LHS")), unless(equalsBoundNode("Arg0")))))));
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp
   63              hasParent(stmt(unless(ifStmt(hasElse(equalsBoundNode("if")))))),
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
  160           loopEndingStmt(forFunction(equalsBoundNode("func")))))));
tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp
   43                    hasAncestor(castExpr(equalsBoundNode("FloatCast")))))))
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  533                 hasLHS(declRefExpr(to(varDecl(equalsBoundNode(VarDeclName))))),
  656                        to(varDecl(equalsBoundNode(DestVarDeclName))))),
  657                    hasDescendant(declRefExpr(equalsBoundNode(DestExprName))))),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp
   33                hasRHS(ignoringParenCasts(equalsBoundNode("sizeof"))))))),
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
   42                            hasCanonicalType(equalsBoundNode("type"))))))
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp
  129                                      unless(equalsBoundNode("enumDecl"))))))))
  138                                      enumDecl(equalsBoundNode("enumDecl"))))))),
tools/clang/tools/extra/clang-tidy/bugprone/TerminatingContinueCheck.cpp
   26              equalsBoundNode("closestLoop"));
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp
   56           isCopyConstructor(), ofClass(equalsBoundNode("class")))))));
   64                 varDecl(hasType(cxxRecordDecl(equalsBoundNode("class"))),
   67                 hasType(cxxRecordDecl(equalsBoundNode("class")))))))));
   74           hasName("operator="), ofClass(equalsBoundNode("class"))))))));
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  400            unless(expr(ignoringParenImpCasts(equalsBoundNode("call-move")))))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
   40       cxxRecordDecl(isDerivedFrom(equalsBoundNode("BaseDecl")))
   46       hasParent(cxxConstructorDecl(ofClass(equalsBoundNode("DerivedDecl"))));
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
   28               anyOf(autoType(), hasDeclaration(equalsBoundNode("class")))))));
   31       anyOf(hasDeclaration(equalsBoundNode("class")),
   32             referenceType(pointee(hasDeclaration(equalsBoundNode("class"))))));
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
   93                                          equalsBoundNode(PointerType))))),
tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp
   36                                     equalsBoundNode(PointerType))))))))))))))));
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp
   36       expr(anyOf(memberExpr(member(equalsBoundNode("ContainerDecl"))),
   37                  declRefExpr(hasDeclaration(equalsBoundNode("ContainerDecl"))),
   39                      memberExpr(member(equalsBoundNode("ContainerDecl")))))),
   41                      hasDeclaration(equalsBoundNode("ContainerDecl"))))))));
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  283       substTemplateTypeParmType(hasReplacementType(equalsBoundNode("arg")));
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
   59                          hasDeclaration(equalsBoundNode("IneffContObj"))))))))),
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp
   55                          hasDeclaration(decl(equalsBoundNode("lhsStrT"))))))),
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
   97       declStmt(hasSingleDecl(equalsBoundNode(VarDeclName)))
  110       declRefExpr(to(varDecl(equalsBoundNode(LoopInitVarName)))));
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
   66                             ofClass(equalsBoundNode("container"))))))
   98               cxxMethodDecl(ofClass(equalsBoundNode("container"))))))
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp
   24                         to(decl(equalsBoundNode("deletedPointer"))))))))
   29                         fieldDecl(equalsBoundNode("deletedMemberPointer"))))))))
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
  311       withInitializer(equalsBoundNode("implicitCastFromBool")),
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  463   auto VarRef = declRefExpr(hasDeclaration(equalsBoundNode(IfAssignVarId)));
  465   auto MemRef = memberExpr(hasDeclaration(equalsBoundNode(IfAssignVarId)));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
 2272                             hasType(qualType(equalsBoundNode("type"))))))));
 2276                                    qualType(equalsBoundNode("type"))))))));
 2283                             hasType(qualType(equalsBoundNode("type"))))))));
 2290                        hasParent(stmt(has(stmt(equalsBoundNode("if")))))))));
 2294     stmt(allOf(ifStmt().bind("if"), has(stmt(equalsBoundNode("if")))))));
 2301                hasParent(decl(has(decl(equalsBoundNode("record")))))))));
 2305                                     has(decl(equalsBoundNode("record")))))));
 2313       has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t"))))))));
 2319       has(fieldDecl(hasName("b"), hasType(type(equalsBoundNode("t"))))))));
 2338                    qualType(equalsBoundNode("type")))).bind("decl"))),
 2352       forEachDescendant(declRefExpr(to(decl(equalsBoundNode("d")))))),
 2368         on(declRefExpr(to(varDecl(equalsBoundNode("var")))))))))))
 2384         on(declRefExpr(to(varDecl(equalsBoundNode("var")))))))))))
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  714         declRefExpr(to(decl(equalsBoundNode("v")))), parmVarDecl())))),