| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 728 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 D | ASTMatchersInternal.h | 642 : 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 D | Matchers.h | 132 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 D | ProBoundsArrayToPointerDecayCheck.cpp | 22 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 D | SupportHelpers.h | 61 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 D | ExprMutationAnalyzer.cpp | 25 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 D | ASTMatchersInternal.cpp | 134 : 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 D | QualifiedAutoCheck.cpp | 25 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 D | UseAnyOfAllOfCheck.cpp | 22 InnerMatcher) { in AST_MATCHER_P() argument 36 return InnerMatcher.matches(**I, Finder, Builder); in AST_MATCHER_P()
|
| H A D | ConvertMemberFunctionsToStatic.cpp | 53 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 D | MakeMemberFunctionConstCheck.cpp | 48 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 D | DontModifyStdNamespaceCheck.cpp | 23 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 D | SizeofExpressionCheck.cpp | 27 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 D | UndelegatedConstructorCheck.cpp | 21 ast_matchers::internal::Matcher<Stmt>, InnerMatcher) { in AST_MATCHER_P() argument 37 return InnerMatcher.matches(*E, Finder, Builder); in AST_MATCHER_P()
|
| H A D | UnhandledExceptionAtNewCheck.cpp | 20 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 D | UnusedReturnValueCheck.cpp | 27 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 D | AvoidCArraysCheck.cpp | 23 InnerMatcher) { in AST_MATCHER_P() argument 26 InnerMatcher.matches(*TypeNode, Finder, Builder); in AST_MATCHER_P()
|
| H A D | UseNullptrCheck.cpp | 44 auto IsOrHasDescendant = [](auto InnerMatcher) { in makeCastSequenceMatcher() argument 45 return anyOf(InnerMatcher, hasDescendant(InnerMatcher)); in makeCastSequenceMatcher()
|
| H A D | UseEmplaceCheck.cpp | 60 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 D | gmock-matchers.h | 1001 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 D | TriviallyDestructibleCheck.cpp | 27 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 D | StrCatAppendCheck.cpp | 23 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 D | RewriteRule.cpp | 198 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 D | ConstCorrectnessCheck.cpp | 26 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 D | VariantValue.cpp | 74 for (const auto &InnerMatcher : InnerMatchers) { in constructVariadicOperator() local 77 if (!InnerMatcher.Value) in constructVariadicOperator() 80 InnerMatcher.Value->getTypedMatcher(*this); in constructVariadicOperator()
|