Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h731 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 DASTMatchersInternal.h446 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 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()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp132 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 Dgmock-matchers.h1269 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 DExprMutationAnalyzer.cpp86 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 DUnsafeBufferUsage.cpp310 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 DRewriteRule.cpp213 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 DVariantValue.cpp74 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 DUncheckedOptionalAccessModel.cpp205 ast_matchers::internal::Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument
206 return InnerMatcher.matches(getPublicReceiverType(Node), Finder, Builder); in AST_MATCHER_P()