Lines Matching refs:InnerMatcher
396 explicit WrapperMatcherInterface(DynTypedMatcher &&InnerMatcher) in WrapperMatcherInterface() argument
397 : InnerMatcher(std::move(InnerMatcher)) {} in WrapperMatcherInterface()
399 const DynTypedMatcher InnerMatcher; variable
476 TypeToQualType(const Matcher<TypeT> &InnerMatcher) in TypeToQualType() argument
477 : TypeToQualType::WrapperMatcherInterface(InnerMatcher) {} in TypeToQualType()
483 return this->InnerMatcher.matches( in matches()
654 explicit HasDeclarationMatcher(const Matcher<Decl> &InnerMatcher) in HasDeclarationMatcher() argument
655 : HasDeclarationMatcher::WrapperMatcherInterface(InnerMatcher) {} in HasDeclarationMatcher()
735 this->InnerMatcher.matches( in matchesDecl()
959 explicit Adaptor(const Matcher<T> &InnerMatcher)
960 : InnerMatcher(InnerMatcher) {}
965 return Matcher<To>(new ArgumentAdapterT<To, T>(InnerMatcher));
969 const Matcher<T> InnerMatcher;
973 static Adaptor<T> create(const Matcher<T> &InnerMatcher) {
974 return Adaptor<T>(InnerMatcher);
978 Adaptor<T> operator()(const Matcher<T> &InnerMatcher) const {
979 return create(InnerMatcher);
1113 Node, this->InnerMatcher, Builder,
1136 Node, this->InnerMatcher, Builder,
1248 return Finder->matchesDescendantOf(Node, this->InnerMatcher, Builder,
1268 return Finder->matchesAncestorOf(Node, this->InnerMatcher, Builder,
1288 return Finder->matchesAncestorOf(Node, this->InnerMatcher, Builder,
1311 return Finder->matchesDescendantOf(Node, this->InnerMatcher, Builder,
1408 explicit LocMatcher(const Matcher<T> &InnerMatcher)
1409 : LocMatcher::WrapperMatcherInterface(InnerMatcher) {}
1415 return this->InnerMatcher.matches(extract(Node), Finder, Builder);
1431 explicit TypeLocTypeMatcher(const Matcher<QualType> &InnerMatcher)
1432 : TypeLocTypeMatcher::WrapperMatcherInterface(InnerMatcher) {}
1438 return this->InnerMatcher.matches(
1449 explicit TypeTraverseMatcher(const Matcher<QualType> &InnerMatcher,
1451 : TypeTraverseMatcher::WrapperMatcherInterface(InnerMatcher),
1459 return this->InnerMatcher.matches(
1473 explicit TypeLocTraverseMatcher(const Matcher<TypeLoc> &InnerMatcher,
1475 : TypeLocTraverseMatcher::WrapperMatcherInterface(InnerMatcher),
1483 return this->InnerMatcher.matches(
1512 : InnerMatcher(makeAllOfComposite(InnerMatchers)) {}
1516 new MatcherImpl<OuterT>(InnerMatcher, Getter<OuterT>::value()));
1525 const Matcher<InnerTBase> InnerMatcher;