Lines Matching refs:Finder
53 ASTMatchFinder *Finder,
58 ASTMatchFinder *Finder,
63 ASTMatchFinder *Finder,
68 ASTMatchFinder *Finder,
73 ASTMatchFinder *Finder,
79 ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder) { in matchesAnyBase() argument
87 [Finder, Builder, &BaseSpecMatcher](const CXXBaseSpecifier *BaseSpec, in matchesAnyBase()
90 if (BaseSpecMatcher.matches(*BaseSpec, Finder, &Result)) { in matchesAnyBase()
112 const DynTypedNode &DynNode, ASTMatchFinder *Finder,
121 bool dynMatches(const DynTypedNode &DynNode, ASTMatchFinder *Finder, in dynMatches() argument
123 return Func(DynNode, Finder, Builder, InnerMatchers); in dynMatches()
136 bool dynMatches(const DynTypedNode &DynNode, ASTMatchFinder *Finder, in dynMatches() argument
138 bool Result = InnerMatcher->dynMatches(DynNode, Finder, Builder); in dynMatches()
174 bool dynMatches(const DynTypedNode &DynNode, ASTMatchFinder *Finder, in dynMatches() argument
176 return this->InnerMatcher->dynMatches(DynNode, Finder, Builder); in dynMatches()
287 ASTMatchFinder *Finder, in matches() argument
289 TraversalKindScope RAII(Finder->getASTContext(), in matches()
292 if (Finder->isTraversalIgnoringImplicitNodes() && in matches()
293 Finder->IsMatchingInASTNodeNotSpelledInSource()) in matches()
296 if (!Finder->isTraversalIgnoringImplicitNodes() && in matches()
297 Finder->IsMatchingInASTNodeNotAsIs()) in matches()
301 Finder->getASTContext().getParentMapContext().traverseIgnored(DynNode); in matches()
304 Implementation->dynMatches(N, Finder, Builder)) { in matches()
315 ASTMatchFinder *Finder, in matchesNoKindCheck() argument
317 TraversalKindScope raii(Finder->getASTContext(), in matchesNoKindCheck()
320 if (Finder->isTraversalIgnoringImplicitNodes() && in matchesNoKindCheck()
321 Finder->IsMatchingInASTNodeNotSpelledInSource()) in matchesNoKindCheck()
324 if (!Finder->isTraversalIgnoringImplicitNodes() && in matchesNoKindCheck()
325 Finder->IsMatchingInASTNodeNotAsIs()) in matchesNoKindCheck()
329 Finder->getASTContext().getParentMapContext().traverseIgnored(DynNode); in matchesNoKindCheck()
332 if (Implementation->dynMatches(N, Finder, Builder)) { in matchesNoKindCheck()
367 ASTMatchFinder *Finder, in notUnaryOperator() argument
384 return !InnerMatchers[0].matches(DynNode, Finder, &Discard); in notUnaryOperator()
388 ASTMatchFinder *Finder, in allOfVariadicOperator() argument
395 return InnerMatcher.matchesNoKindCheck(DynNode, Finder, Builder); in allOfVariadicOperator()
400 ASTMatchFinder *Finder, in eachOfVariadicOperator() argument
407 if (InnerMatcher.matches(DynNode, Finder, &BuilderInner)) { in eachOfVariadicOperator()
417 ASTMatchFinder *Finder, in anyOfVariadicOperator() argument
422 if (InnerMatcher.matches(DynNode, Finder, &Result)) { in anyOfVariadicOperator()
431 optionallyVariadicOperator(const DynTypedNode &DynNode, ASTMatchFinder *Finder, in optionallyVariadicOperator() argument
438 if (InnerMatchers[0].matches(DynNode, Finder, &Result)) in optionallyVariadicOperator()