Searched defs:InnerMatcher (Results 1 - 4 of 4) sorted by relevance

/external/clang/unittests/ASTMatchers/
H A DASTMatchersTraversalTest.cpp1425 // ... 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 DASTMatchersInternal.cpp77 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 DASTMatchers.h116 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 DASTMatchersInternal.h453 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