|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 242 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
References
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 142 match(findAll(declRefExpr(to(equalsNode(Dec))).bind(NodeID<Expr>::value)),
155 match(
287 match(findAll(stmt(anyOf(AsAssignmentLhs, AsIncDecOperand, AsNonConstThis,
299 match(findAll(expr(anyOf(memberExpr(hasObjectExpression(equalsNode(Exp))),
309 const auto SubscriptExprs = match(
319 match(findAll(castExpr(hasSourceExpression(equalsNode(Exp)),
330 match(findAll(callExpr(callee(namedDecl(
342 match(findAll(cxxForRangeStmt(
355 match(findAll(cxxOperatorCallExpr(
366 const auto Refs = match(
390 const auto Matches = match(
tools/clang/lib/Analysis/RetainSummaryManager.cpp 144 return !(match(SubclassM, *D, D->getASTContext()).empty());
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp 214 auto Matches = match(SemaphoreMatcherM, *D->getBody(), AM.getASTContext());
219 Matches = match(GroupMatcherM, *D->getBody(), AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp 78 auto Matches = match(stmt(forEachDescendant(CastM)), *D->getBody(), AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp 201 auto Matches = match(MatcherM, *D, AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp 87 auto Matches = match(MatcherM, *D, AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp 100 auto Matches = match(MatcherM, *D, AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp 168 auto Matches = match(GroupM, *D, AM.getASTContext());
188 auto Matches = match(GroupM, *D, AM.getASTContext());
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp 565 auto Accesses = match(stmt(hasDescendant(FieldAccessM)), *MethodBody, AC);
571 auto Guards = match(stmt(hasDescendant(GuardM)), *MethodBody, AC);
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 447 auto Matches = match(ParentM, *Parent->getBody(), Parent->getASTContext());
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp 188 match(stmt(anyOf(callByRef(equalsNode(VD)), getAddrTo(equalsNode(VD)),
207 auto Matches = match(forLoopMatcher(), *LoopStmt, ASTCtx);
tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp 70 auto Matches = match(findAll(stmt(hasDescendant(varDecl(hasType(referenceType())).bind(MatchRef)))),
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 1095 match(RefToStatic, *RD->getLambdaCallOperator()->getBody(),
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp 108 match(findAll(memberExpr(hasObjectExpression(cxxThisExpr())).bind("ME")),
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp 77 match(callExpr(callee(functionDecl(hasAnyName(
94 "e", match(callExpr(callee(functionDecl(hasName(InverseFunction))),
166 "val", match(expr(ignoringImpCasts(ZeroMatcher)).bind("val"), Node,
173 "val", match(cxxFunctionalCastExpr(
190 match(expr(anyOf(cxxStaticCastExpr(
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp 71 match(stmt(anyOf(
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp 38 match(expr(anyOf(
53 match(
71 match(expr(anyOf(
162 "arg", match(expr(hasAncestor(
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp 127 if (!match(isInTemplateInstantiation(), *OuterExpr, *Result.Context)
144 if (!match(IsInsideTemplate, *ArgExpr, *Result.Context).empty())
tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp 48 if (!match(findAll(
52 !match(findAll(arraySubscriptExpr(hasBase(DeclRef))), *If,
57 !match(findAll(callExpr(hasAnyArgument(ignoringParenImpCasts(DeclRef)))),
60 !match(findAll(cxxDeleteExpr(has(ignoringParenImpCasts(expr(DeclRef))))),
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp 83 match(expr(hasDescendant(typeLoc().bind("t"))), *E, *Result.Context);
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 256 addDeclRefs(match(findAll(DeclRefMatcher), *S->getStmt(), *Context));
257 addDeclRefs(match(
337 match(findAll(ReinitMatcher), *S->getStmt(), *Context);
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 51 match(findAll(binaryOperator(
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp 110 if (!match(expr(hasAncestor(linkageSpecDecl())), *CastExpr, *Result.Context)
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 230 return !match(isInTemplateInstantiation(), Node, *Result.Context).empty();
238 return !match(IsInsideTemplate, Node, *Result.Context).empty();
245 return !match(cxxRecordDecl(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 76 if (match(
94 if (match(
132 match(returnStmt(has(ignoringParenImpCasts(unaryOperator(
147 if (match(
175 if (match(
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 45 match(decl(forEachDescendant(declRefExpr(
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp 23 "function", match(stmt(hasAncestor(functionDecl().bind("function"))),
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp 53 auto Matches = match(
65 Matches = match(findAll(callExpr(UsedAsConstRefOrValueArg)), Stmt, Context);
68 match(findAll(cxxConstructExpr(UsedAsConstRefOrValueArg)), Stmt, Context);
85 match(decl(forEachDescendant(expr(
97 Matches = match(decl(forEachDescendant(callExpr(UsedAsConstRefOrValueArg))),
101 match(decl(forEachDescendant(cxxConstructExpr(UsedAsConstRefOrValueArg))),
121 auto Matches = match(
131 auto Matches = match(
145 auto Matches = match(
159 auto Matches = match(
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp 47 match(functionDecl(hasBody(compoundStmt(has(declStmt(
60 !match(findAll(ConflictMatcher), *Function, Context).empty();
62 !match(functionDecl(hasAncestor(decl(has(ConflictMatcher)))), *Function,
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp 52 !match(stmt(hasAncestor(decl(has(usingDecl(hasAnyUsingShadowDecl(
63 !match(findAll(ConflictingDecl), *Function, Context).empty();
65 !match(findAll(declRefExpr(to(ConflictingDecl))), *Function, Context)
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp 1551 "", match(stmt(hasParent(
1560 "", match(decl(hasParent(
1570 "", match(fieldDecl(hasParent(decl(has(fieldDecl(
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 2474 return selectFirst<T>(InnerId, match(InnerMatcher, *Node, *Context)) !=
tools/clang/unittests/StaticAnalyzer/Reusables.h 24 auto Matches = match(decl(hasDescendant(What.bind("root"))),