Searched defs:InnerMatcher (Results 1 - 4 of 4) sorted by relevance
/external/clang/unittests/ASTMatchers/ |
H A D | ASTMatchersTraversalTest.cpp | 1425 // ... return InnerMatcher.matches(...); ... 1915 VerifyMatchOnNode(StringRef Id, const internal::Matcher<T> &InnerMatcher, argument 1917 : Id(Id), InnerMatcher(InnerMatcher), InnerId(InnerId) { 1924 return selectFirst<T>(InnerId, match(InnerMatcher, *Node, *Context)) != 1929 internal::Matcher<T> InnerMatcher; member in class:clang::ast_matchers::VerifyMatchOnNode
|
/external/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 77 const IntrusiveRefCntPtr<DynMatcherInterface> &InnerMatcher) 78 : ID(ID), InnerMatcher(InnerMatcher) {} 83 bool Result = InnerMatcher->dynMatches(DynNode, Finder, Builder); 90 const IntrusiveRefCntPtr<DynMatcherInterface> InnerMatcher; member in class:clang::ast_matchers::internal::__anon1132::IdDynMatcher 259 for (const DynTypedMatcher &InnerMatcher : InnerMatchers) { 260 if (!InnerMatcher.matchesNoKindCheck(DynNode, Finder, Builder)) 272 for (const DynTypedMatcher &InnerMatcher : InnerMatchers) { 274 if (InnerMatcher.matches(DynNode, Finder, &BuilderInner)) { 287 for (const DynTypedMatcher &InnerMatcher 76 IdDynMatcher(StringRef ID, const IntrusiveRefCntPtr<DynMatcherInterface> &InnerMatcher) argument [all...] |
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 116 const internal::BindableMatcher<T> &InnerMatcher) { 117 return InnerMatcher.bind(ID); 561 /// TemplateArgument matching the given InnerMatcher. 576 internal::Matcher<TemplateArgument>, InnerMatcher) { 579 return matchesFirstInRange(InnerMatcher, List.begin(), List.end(), Finder, 583 /// \brief Matches expressions that match InnerMatcher after any implicit AST 605 InnerMatcher) { 606 return InnerMatcher.matches(*Node.IgnoreImplicit(), Finder, Builder); 609 /// \brief Matches expressions that match InnerMatcher after any implicit casts 635 internal::Matcher<Expr>, InnerMatcher) { 115 id(StringRef ID, const internal::BindableMatcher<T> &InnerMatcher) argument 2067 alignOfExpr( const internal::Matcher<UnaryExprOrTypeTraitExpr> &InnerMatcher) argument 2075 sizeOfExpr( const internal::Matcher<UnaryExprOrTypeTraitExpr> &InnerMatcher) argument 2420 hasDeclaration(const internal::Matcher<Decl> &InnerMatcher) argument 3646 hasEitherOperand( const internal::Matcher<Expr> &InnerMatcher) argument [all...] |
H A D | ASTMatchersInternal.h | 453 explicit WrapperMatcherInterface(DynTypedMatcher &&InnerMatcher) argument 454 : InnerMatcher(std::move(InnerMatcher)) {} 456 const DynTypedMatcher InnerMatcher; member in class:clang::ast_matchers::internal::WrapperMatcherInterface 533 TypeToQualType(const Matcher<TypeT> &InnerMatcher) argument 534 : TypeToQualType::WrapperMatcherInterface(InnerMatcher) {} 540 return this->InnerMatcher.matches( 722 explicit HasDeclarationMatcher(const Matcher<Decl> &InnerMatcher) argument 723 : HasDeclarationMatcher::WrapperMatcherInterface(InnerMatcher) {} 811 this->InnerMatcher 1035 Adaptor(const Matcher<T> &InnerMatcher) argument 1045 const Matcher<T> InnerMatcher; member in class:clang::ast_matchers::internal::ArgumentAdaptingMatcherFunc::Adaptor 1049 create(const Matcher<T> &InnerMatcher) argument 1480 LocMatcher(const Matcher<T> &InnerMatcher) argument 1503 TypeLocTypeMatcher(const Matcher<QualType> &InnerMatcher) argument 1521 TypeTraverseMatcher(const Matcher<QualType> &InnerMatcher, QualType (T::*TraverseFunction)() const) argument 1545 TypeLocTraverseMatcher(const Matcher<TypeLoc> &InnerMatcher, TypeLoc (T::*TraverseFunction)() const) argument 1597 const Matcher<InnerTBase> InnerMatcher; member in class:clang::ast_matchers::internal::TypeTraversePolymorphicMatcher [all...] |
Completed in 212 milliseconds