| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 731 InnerMatcher) { in AST_MATCHER_P() argument 734 InnerMatcher.matches(*Initializer, Finder, Builder)); in AST_MATCHER_P() 754 internal::Matcher<ClassTemplateDecl>, InnerMatcher) { in AST_MATCHER_P() argument 757 InnerMatcher.matches(*Decl, Finder, Builder)); in AST_MATCHER_P() 794 internal::Matcher<TemplateArgument>, InnerMatcher) { in AST_POLYMORPHIC_MATCHER_P() argument 797 return matchesFirstInRange(InnerMatcher, List.begin(), List.end(), Finder, in AST_POLYMORPHIC_MATCHER_P() 819 const internal::Matcher<T> &InnerMatcher) { in traverse() argument 821 new internal::TraversalMatcher<T>(TK, InnerMatcher), in traverse() 822 InnerMatcher.getID().first) in traverse() 828 traverse(TraversalKind TK, const internal::BindableMatcher<T> &InnerMatcher) { in traverse() argument [all …]
|
| H A D | ASTMatchersInternal.h | 446 constructRestrictedWrapper(const DynTypedMatcher &InnerMatcher, 636 const DynTypedMatcher InnerMatcher; 639 TypeToQualType(const Matcher<TypeT> &InnerMatcher) 640 : InnerMatcher(InnerMatcher) {} 646 return this->InnerMatcher.matches(DynTypedNode::create(*Node), Finder, 651 return this->InnerMatcher.getTraversalKind(); 985 DynTypedMatcher InnerMatcher; 988 explicit HasDeclarationMatcher(const Matcher<Decl> &InnerMatcher) 989 : InnerMatcher(InnerMatcher) {} 1155 this->InnerMatcher.matches(DynTypedNode::create(*Node), Finder, [all …]
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 132 IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher) in IdDynMatcher() argument 133 : ID(ID), InnerMatcher(std::move(InnerMatcher)) {} in IdDynMatcher() 137 bool Result = InnerMatcher->dynMatches(DynNode, Finder, Builder); in dynMatches() 143 return InnerMatcher->TraversalKind(); in TraversalKind() 148 const IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher; member in clang::ast_matchers::internal::__anon93d891040211::IdDynMatcher 170 IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher) in DynTraversalMatcherImpl() argument 171 : TK(TK), InnerMatcher(std::move(InnerMatcher)) {} in DynTraversalMatcherImpl() 175 return this->InnerMatcher->dynMatches(DynNode, Finder, Builder); in dynMatches() 184 IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher; member in clang::ast_matchers::internal::__anon93d891040211::DynTraversalMatcherImpl 251 DynTypedMatcher::constructRestrictedWrapper(const DynTypedMatcher &InnerMatcher, in constructRestrictedWrapper() argument [all …]
|
| /freebsd/contrib/googletest/googlemock/include/gmock/ |
| H A D | gmock-matchers.h | 1269 template <typename InnerMatcher> 1272 explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} 1282 InnerMatcher matcher_; 1931 template <typename InnerMatcher> 1934 explicit PointeeMatcher(const InnerMatcher& matcher) : matcher_(matcher) {} 1958 explicit Impl(const InnerMatcher& matcher) 1983 const InnerMatcher matcher_; 1990 template <typename InnerMatcher> 1993 explicit PointerMatcher(const InnerMatcher& matcher) : matcher_(matcher) {} 2017 explicit Impl(const InnerMatcher& matcher) [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ExprMutationAnalyzer.cpp | 86 ast_matchers::internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P() argument 88 return InnerMatcher.matches(*Node.getLHS(), Finder, Builder) || in AST_MATCHER_P() 89 InnerMatcher.matches(*Node.getRHS(), Finder, Builder); in AST_MATCHER_P() 91 return InnerMatcher.matches(*Node.getBase(), Finder, Builder); in AST_MATCHER_P() 101 ast_matchers::internal::Matcher<DeclStmt>, InnerMatcher) { in AST_MATCHER_P() argument 103 return InnerMatcher.matches(*Range, Finder, Builder); in AST_MATCHER_P() 172 InnerMatcher) { in AST_MATCHER_P() argument 177 if (InnerMatcher.matches(*Arg, Finder, &Result)) { in AST_MATCHER_P() 207 ast_matchers::internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P() argument 210 return InnerMatcher.matches(*Node.getControllingExpr(), Finder, Builder); in AST_MATCHER_P()
|
| H A D | UnsafeBufferUsage.cpp | 310 const Stmt *S, llvm::function_ref<void(const Stmt *)> InnerMatcher) { in findStmtsInUnspecifiedPointerContext() argument 324 *CE, [&InnerMatcher](QualType Type, const Expr *Arg) { in findStmtsInUnspecifiedPointerContext() 326 InnerMatcher(Arg); in findStmtsInUnspecifiedPointerContext() 336 InnerMatcher(CE->getSubExpr()); in findStmtsInUnspecifiedPointerContext() 346 InnerMatcher(LHS); in findStmtsInUnspecifiedPointerContext() 350 InnerMatcher(RHS); in findStmtsInUnspecifiedPointerContext() 360 InnerMatcher(BO->getLHS()); in findStmtsInUnspecifiedPointerContext() 361 InnerMatcher(BO->getRHS()); in findStmtsInUnspecifiedPointerContext() 379 const Stmt *S, llvm::function_ref<void(const Stmt *)> InnerMatcher) { in findStmtsInUnspecifiedUntypedContext() argument 386 InnerMatcher(Child); in findStmtsInUnspecifiedUntypedContext() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | RewriteRule.cpp | 213 const ast_matchers::internal::Matcher<T> InnerMatcher; member in __anonefb0af210611::BindingsMatcher 217 ast_matchers::internal::Matcher<T> InnerMatcher) in BindingsMatcher() argument 218 : Nodes(std::move(Nodes)), InnerMatcher(std::move(InnerMatcher)) {} in BindingsMatcher() 226 if (InnerMatcher.matches(Node, Finder, &Result)) { in matches()
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 205 ast_matchers::internal::Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument 206 return InnerMatcher.matches(getPublicReceiverType(Node), Finder, Builder); in AST_MATCHER_P()
|