Home
last modified time | relevance | path

Searched refs:InnerMatcher (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h728 InnerMatcher) { in AST_MATCHER_P() argument
838 TK, InnerMatcher); in traverse()
858 &InnerMatcher) { in traverse() argument
892 InnerMatcher) { in AST_MATCHER_P() argument
3578 InnerMatcher); in hasDeclaration()
4018 InnerMatcher) { in AST_MATCHER_P() argument
4134 anyOf(hasType(InnerMatcher), hasType(pointsTo(InnerMatcher))))
4142 anyOf(hasType(InnerMatcher), hasType(pointsTo(InnerMatcher))))
4242 InnerMatcher) { in AST_MATCHER_P() argument
5735 anyOf(hasLHS(InnerMatcher), hasRHS(InnerMatcher))) in AST_POLYMORPHIC_MATCHER_P()
[all …]
H A DASTMatchersInternal.h642 : InnerMatcher(InnerMatcher) {}
998 : InnerMatcher(InnerMatcher) {}
1465 : InnerMatcher(InnerMatcher) {}
1526 : InnerMatcher(InnerMatcher), Traversal(TK) {}
1544 : TK(TK), InnerMatcher(InnerMatcher) {}
1612 : InnerMatcher(InnerMatcher) {}
1635 : InnerMatcher(InnerMatcher) {}
1799 : InnerMatcher(InnerMatcher) {}
1823 : InnerMatcher(InnerMatcher) {}
1843 : InnerMatcher(InnerMatcher), TraverseFunction(TraverseFunction) {}
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DMatchers.h132 template <typename InnerMatcher> class OptionalMatcher {
134 explicit OptionalMatcher(const InnerMatcher &matcher) : matcher_(matcher) {} in OptionalMatcher()
157 explicit Impl(const InnerMatcher &matcher) in Impl()
187 const InnerMatcher matcher_;
192 template <typename InnerMatcher>
193 inline OptionalMatcher<InnerMatcher>
194 HasValue(const InnerMatcher &inner_matcher) { in HasValue()
195 return OptionalMatcher<InnerMatcher>(inner_matcher); in HasValue()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProBoundsArrayToPointerDecayCheck.cpp22 ast_matchers::internal::Matcher<DeclStmt>, InnerMatcher) { in AST_MATCHER_P() argument
24 if (Stmt != nullptr && InnerMatcher.matches(*Stmt, Finder, Builder)) in AST_MATCHER_P()
36 ast_matchers::internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P() argument
47 return InnerMatcher.matches(*E, Finder, Builder); in AST_MATCHER_P()
/llvm-project-15.0.7/llvm/include/llvm/Testing/Support/
H A DSupportHelpers.h61 template <class InnerMatcher> class ValueIsMatcher {
63 explicit ValueIsMatcher(InnerMatcher ValueMatcher) in ValueIsMatcher()
97 InnerMatcher ValueMatcher;
103 template <class InnerMatcher>
104 detail::ValueIsMatcher<InnerMatcher> ValueIs(const InnerMatcher &ValueMatcher) { in ValueIs()
105 return detail::ValueIsMatcher<InnerMatcher>(ValueMatcher); in ValueIs()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp25 ast_matchers::internal::Matcher<DeclStmt>, InnerMatcher) { in AST_MATCHER_P() argument
27 return InnerMatcher.matches(*Range, Finder, Builder); in AST_MATCHER_P()
31 InnerMatcher) { in AST_MATCHER_P() argument
39 return InnerMatcher.matches(*Result, Finder, Builder); in AST_MATCHER_P()
43 InnerMatcher) { in AST_MATCHER_P() argument
67 hasTrueExpression(ignoringParens(canResolveToExpr(InnerMatcher))), in AST_MATCHER_P()
74 expr(anyOf(IgnoreDerivedToBase(InnerMatcher), in AST_MATCHER_P()
75 maybeEvalCommaExpr(IgnoreDerivedToBase(InnerMatcher)), in AST_MATCHER_P()
85 InnerMatcher) { in AST_MATCHER_P() argument
88 if (InnerMatcher.matches(*Arg, Finder, &Result)) { in AST_MATCHER_P()
[all …]
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp134 : ID(ID), InnerMatcher(std::move(InnerMatcher)) {} in IdDynMatcher()
144 return InnerMatcher->TraversalKind(); in TraversalKind()
149 const IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher; member in clang::ast_matchers::internal::__anon825a68340211::IdDynMatcher
171 IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher) in DynTraversalMatcherImpl() argument
172 : TK(TK), InnerMatcher(std::move(InnerMatcher)) {} in DynTraversalMatcherImpl()
185 IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher; member in clang::ast_matchers::internal::__anon825a68340211::DynTraversalMatcherImpl
254 DynTypedMatcher Copy = InnerMatcher; in constructRestrictedWrapper()
404 for (const DynTypedMatcher &InnerMatcher : InnerMatchers) { in eachOfVariadicOperator() local
406 if (InnerMatcher.matches(DynNode, Finder, &BuilderInner)) { in eachOfVariadicOperator()
419 for (const DynTypedMatcher &InnerMatcher : InnerMatchers) { in anyOfVariadicOperator() local
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DQualifiedAutoCheck.cpp25 ast_matchers::internal::Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument
26 return InnerMatcher.matches(Node.getUnqualifiedType(), Finder, Builder); in AST_MATCHER_P()
111 [](const ast_matchers::internal::Matcher<VarDecl> &InnerMatcher, in registerMatchers()
116 varDecl(unless(isImplicit()), InnerMatcher).bind(ID))); in registerMatchers()
119 [](const ast_matchers::internal::Matcher<VarDecl> &InnerMatcher, in registerMatchers() argument
124 varDecl(unless(isImplicit()), InnerMatcher).bind(ID))); in registerMatchers()
H A DUseAnyOfAllOfCheck.cpp22 InnerMatcher) { in AST_MATCHER_P() argument
36 return InnerMatcher.matches(**I, Finder, Builder); in AST_MATCHER_P()
H A DConvertMemberFunctionsToStatic.cpp53 ast_matchers::internal::Matcher<CXXMethodDecl>, InnerMatcher) { in AST_MATCHER_P() argument
54 return InnerMatcher.matches(*Node.getCanonicalDecl(), Finder, Builder); in AST_MATCHER_P()
H A DMakeMemberFunctionConstCheck.cpp48 ast_matchers::internal::Matcher<CXXMethodDecl>, InnerMatcher) { in AST_MATCHER_P() argument
49 return InnerMatcher.matches(*Node.getCanonicalDecl(), Finder, Builder); in AST_MATCHER_P()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/
H A DDontModifyStdNamespaceCheck.cpp23 clang::ast_matchers::internal::Matcher<TemplateArgument>, InnerMatcher) { in AST_POLYMORPHIC_MATCHER_P() argument
30 if (matchesFirstInRange(InnerMatcher, PackArgs.begin(), PackArgs.end(), in AST_POLYMORPHIC_MATCHER_P()
34 return matchesFirstInRange(InnerMatcher, Args.begin(), Args.end(), Finder, in AST_POLYMORPHIC_MATCHER_P()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSizeofExpressionCheck.cpp27 ast_matchers::internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P2() argument
32 if (InnerMatcher.matches(*E, Finder, Builder)) in AST_MATCHER_P2()
36 const auto M = hasSizeOfDescendant(Depth - 1, InnerMatcher); in AST_MATCHER_P2()
40 const auto M = hasSizeOfDescendant(Depth - 1, InnerMatcher); in AST_MATCHER_P2()
44 const auto LHS = hasSizeOfDescendant(Depth - 1, InnerMatcher); in AST_MATCHER_P2()
45 const auto RHS = hasSizeOfDescendant(Depth - 1, InnerMatcher); in AST_MATCHER_P2()
H A DUndelegatedConstructorCheck.cpp21 ast_matchers::internal::Matcher<Stmt>, InnerMatcher) { in AST_MATCHER_P() argument
37 return InnerMatcher.matches(*E, Finder, Builder); in AST_MATCHER_P()
H A DUnhandledExceptionAtNewCheck.cpp20 ast_matchers::internal::Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument
27 if (InnerMatcher.matches(CatchS->getCaughtType(), Finder, &Result)) { in AST_MATCHER_P()
H A DUnusedReturnValueCheck.cpp27 InnerMatcher) { in AST_MATCHER_P() argument
29 return InnerMatcher.matches(InstantiatedFrom ? *InstantiatedFrom : Node, in AST_MATCHER_P()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DAvoidCArraysCheck.cpp23 InnerMatcher) { in AST_MATCHER_P() argument
26 InnerMatcher.matches(*TypeNode, Finder, Builder); in AST_MATCHER_P()
H A DUseNullptrCheck.cpp44 auto IsOrHasDescendant = [](auto InnerMatcher) { in makeCastSequenceMatcher() argument
45 return anyOf(InnerMatcher, hasDescendant(InnerMatcher)); in makeCastSequenceMatcher()
H A DUseEmplaceCheck.cpp60 clang::ast_matchers::internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P() argument
64 return InnerMatcher.matches(*Node.getArg(Node.getNumArgs() - 1), Finder, in AST_MATCHER_P()
/llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/
H A Dgmock-matchers.h1001 template <typename InnerMatcher>
1014 InnerMatcher matcher_;
1597 template <typename InnerMatcher>
1650 const InnerMatcher matcher_;
1954 const InnerMatcher matcher_;
3510 InnerMatcher inner_matcher_;
3713 template <typename InnerMatcher>
4018 template <typename InnerMatcher>
4019 inline internal::NotMatcher<InnerMatcher> Not(InnerMatcher m) {
4528 InnerMatcher&& matcher) {
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DTriviallyDestructibleCheck.cpp27 AST_MATCHER_P(CXXRecordDecl, hasBase, Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument
30 if (InnerMatcher.matches(BaseType, Finder, Builder)) in AST_MATCHER_P()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DStrCatAppendCheck.cpp23 InnerMatcher) { in AST_MATCHER_P() argument
36 return InnerMatcher.matches(*E, Finder, Builder); in AST_MATCHER_P()
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp198 const ast_matchers::internal::Matcher<T> InnerMatcher; member in __anonde3286510611::BindingsMatcher
202 ast_matchers::internal::Matcher<T> InnerMatcher) in BindingsMatcher() argument
203 : Nodes(std::move(Nodes)), InnerMatcher(std::move(InnerMatcher)) {} in BindingsMatcher()
211 if (InnerMatcher.matches(Node, Finder, &Result)) { in matches()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DConstCorrectnessCheck.cpp26 ast_matchers::internal::Matcher<Decl>, InnerMatcher) { in AST_MATCHER_P() argument
28 InnerMatcher, Node.decl_begin(), Node.decl_end(), Finder, in AST_MATCHER_P()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp74 for (const auto &InnerMatcher : InnerMatchers) { in constructVariadicOperator() local
77 if (!InnerMatcher.Value) in constructVariadicOperator()
80 InnerMatcher.Value->getTypedMatcher(*this); in constructVariadicOperator()

12