Lines Matching refs:InnerMatchers
55 ArrayRef<DynTypedMatcher> InnerMatchers);
60 ArrayRef<DynTypedMatcher> InnerMatchers);
65 ArrayRef<DynTypedMatcher> InnerMatchers);
70 ArrayRef<DynTypedMatcher> InnerMatchers);
75 ArrayRef<DynTypedMatcher> InnerMatchers);
113 BoundNodesTreeBuilder *Builder, ArrayRef<DynTypedMatcher> InnerMatchers);
118 VariadicMatcher(std::vector<DynTypedMatcher> InnerMatchers) in VariadicMatcher() argument
119 : InnerMatchers(std::move(InnerMatchers)) {} in VariadicMatcher()
123 return Func(DynNode, Finder, Builder, InnerMatchers); in dynMatches()
127 std::vector<DynTypedMatcher> InnerMatchers; member in clang::ast_matchers::internal::__anon30c948120211::VariadicMatcher
198 std::vector<DynTypedMatcher> InnerMatchers) { in constructVariadic() argument
199 assert(!InnerMatchers.empty() && "Array must not be empty."); in constructVariadic()
200 assert(llvm::all_of(InnerMatchers, in constructVariadic()
218 for (auto &IM : InnerMatchers) { in constructVariadic()
224 new VariadicMatcher<allOfVariadicOperator>(std::move(InnerMatchers))); in constructVariadic()
229 new VariadicMatcher<anyOfVariadicOperator>(std::move(InnerMatchers))); in constructVariadic()
234 new VariadicMatcher<eachOfVariadicOperator>(std::move(InnerMatchers))); in constructVariadic()
239 std::move(InnerMatchers))); in constructVariadic()
246 new VariadicMatcher<notUnaryOperator>(std::move(InnerMatchers))); in constructVariadic()
368 ArrayRef<DynTypedMatcher> InnerMatchers) { in notUnaryOperator() argument
369 if (InnerMatchers.size() != 1) in notUnaryOperator()
383 return !InnerMatchers[0].matches(DynNode, Finder, &Discard); in notUnaryOperator()
389 ArrayRef<DynTypedMatcher> InnerMatchers) { in allOfVariadicOperator() argument
393 return llvm::all_of(InnerMatchers, [&](const DynTypedMatcher &InnerMatcher) { in allOfVariadicOperator()
401 ArrayRef<DynTypedMatcher> InnerMatchers) { in eachOfVariadicOperator() argument
404 for (const DynTypedMatcher &InnerMatcher : InnerMatchers) { in eachOfVariadicOperator()
418 ArrayRef<DynTypedMatcher> InnerMatchers) { in anyOfVariadicOperator() argument
419 for (const DynTypedMatcher &InnerMatcher : InnerMatchers) { in anyOfVariadicOperator()
432 ArrayRef<DynTypedMatcher> InnerMatchers) { in optionallyVariadicOperator() argument
433 if (InnerMatchers.size() != 1) in optionallyVariadicOperator()
437 if (InnerMatchers[0].matches(DynNode, Finder, &Result)) in optionallyVariadicOperator()