/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 730 InnerMatcher) { in AST_MATCHER_P() argument 733 InnerMatcher.matches(*Initializer, Finder, Builder)); in AST_MATCHER_P() 753 internal::Matcher<ClassTemplateDecl>, InnerMatcher) { in AST_MATCHER_P() argument 756 InnerMatcher.matches(*Decl, Finder, Builder)); in AST_MATCHER_P() 793 internal::Matcher<TemplateArgument>, InnerMatcher) { in AST_POLYMORPHIC_MATCHER_P() argument 796 return matchesFirstInRange(InnerMatcher, List.begin(), List.end(), Finder, in AST_POLYMORPHIC_MATCHER_P() 818 const internal::Matcher<T> &InnerMatcher) { in traverse() argument 820 new internal::TraversalMatcher<T>(TK, InnerMatcher), in traverse() 821 InnerMatcher.getID().first) in traverse() 827 traverse(TraversalKind TK, const internal::BindableMatcher<T> &InnerMatcher) { in traverse() argument [all …]
|
H A D | ASTMatchersInternal.h | 443 constructRestrictedWrapper(const DynTypedMatcher &InnerMatcher, 633 const DynTypedMatcher InnerMatcher; 636 TypeToQualType(const Matcher<TypeT> &InnerMatcher) 637 : InnerMatcher(InnerMatcher) {} 643 return this->InnerMatcher.matches(DynTypedNode::create(*Node), Finder, 648 return this->InnerMatcher.getTraversalKind(); 989 DynTypedMatcher InnerMatcher; 992 explicit HasDeclarationMatcher(const Matcher<Decl> &InnerMatcher) 993 : InnerMatcher(InnerMatcher) {} 1154 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/googletest/googlemock/include/gmock/ |
H A D | gmock-matchers.h | 1257 template <typename InnerMatcher> 1260 explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} 1270 InnerMatcher matcher_; 1866 template <typename InnerMatcher> 1869 explicit PointeeMatcher(const InnerMatcher& matcher) : matcher_(matcher) {} 1893 explicit Impl(const InnerMatcher& matcher) 1918 const InnerMatcher matcher_; 1925 template <typename InnerMatcher> 1928 explicit PointerMatcher(const InnerMatcher& matcher) : matcher_(matcher) {} 1952 explicit Impl(const InnerMatcher& matcher) [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 100 ast_matchers::internal::Matcher<DeclStmt>, InnerMatcher) { in AST_MATCHER_P() argument 102 return InnerMatcher.matches(*Range, Finder, Builder); in AST_MATCHER_P() 118 InnerMatcher) { in AST_MATCHER_P() argument 121 if (InnerMatcher.matches(*Arg, Finder, &Result)) { in AST_MATCHER_P() 151 ast_matchers::internal::Matcher<Expr>, InnerMatcher) { in AST_MATCHER_P() argument 154 return InnerMatcher.matches(*Node.getControllingExpr(), Finder, Builder); in AST_MATCHER_P()
|
H A D | UnsafeBufferUsage.cpp | 279 isInUnspecifiedPointerContext(internal::Matcher<Stmt> InnerMatcher) { in isInUnspecifiedPointerContext() argument 291 InnerMatcher, in isInUnspecifiedPointerContext() 299 castSubExpr(allOf(hasPointerType(), InnerMatcher))); in isInUnspecifiedPointerContext() 303 eachOf(hasLHS(allOf(hasPointerType(), InnerMatcher)), in isInUnspecifiedPointerContext() 304 hasRHS(allOf(hasPointerType(), InnerMatcher)))); in isInUnspecifiedPointerContext() 314 eachOf(hasLHS(InnerMatcher), in isInUnspecifiedPointerContext() 315 hasRHS(InnerMatcher))); in isInUnspecifiedPointerContext() 335 isInUnspecifiedUntypedContext(internal::Matcher<Stmt> InnerMatcher) { in isInUnspecifiedUntypedContext() argument 340 auto CompStmt = compoundStmt(forEach(InnerMatcher)); in isInUnspecifiedUntypedContext() 341 auto IfStmtThen = ifStmt(hasThen(InnerMatcher)); in isInUnspecifiedUntypedContext() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
H A D | RewriteRule.cpp | 214 const ast_matchers::internal::Matcher<T> InnerMatcher; member in __anonefb0af210611::BindingsMatcher 218 ast_matchers::internal::Matcher<T> InnerMatcher) in BindingsMatcher() argument 219 : Nodes(std::move(Nodes)), InnerMatcher(std::move(InnerMatcher)) {} in BindingsMatcher() 227 if (InnerMatcher.matches(Node, Finder, &Result)) { in matches()
|
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
H A D | VariantValue.cpp | 75 for (const auto &InnerMatcher : InnerMatchers) { in constructVariadicOperator() local 78 if (!InnerMatcher.Value) in constructVariadicOperator() 81 InnerMatcher.Value->getTypedMatcher(*this); in constructVariadicOperator()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 175 ast_matchers::internal::Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument 176 return InnerMatcher.matches(getPublicReceiverType(Node), Finder, Builder); in AST_MATCHER_P()
|