Lines Matching refs:Builder

54                              BoundNodesTreeBuilder *Builder,
59 BoundNodesTreeBuilder *Builder,
64 BoundNodesTreeBuilder *Builder,
69 BoundNodesTreeBuilder *Builder,
74 BoundNodesTreeBuilder *Builder,
79 ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder) { in matchesAnyBase() argument
87 [Finder, Builder, &BaseSpecMatcher](const CXXBaseSpecifier *BaseSpec, in matchesAnyBase()
89 BoundNodesTreeBuilder Result(*Builder); in matchesAnyBase()
91 *Builder = std::move(Result); in matchesAnyBase()
113 BoundNodesTreeBuilder *Builder, ArrayRef<DynTypedMatcher> InnerMatchers);
122 BoundNodesTreeBuilder *Builder) const override { in dynMatches()
123 return Func(DynNode, Finder, Builder, InnerMatchers); in dynMatches()
137 BoundNodesTreeBuilder *Builder) const override { in dynMatches()
138 bool Result = InnerMatcher->dynMatches(DynNode, Finder, Builder); in dynMatches()
139 if (Result) Builder->setBinding(ID, DynNode); in dynMatches()
175 BoundNodesTreeBuilder *Builder) const override { in dynMatches()
176 return this->InnerMatcher->dynMatches(DynNode, Finder, Builder); in dynMatches()
288 BoundNodesTreeBuilder *Builder) const { in matches()
304 Implementation->dynMatches(N, Finder, Builder)) { in matches()
310 Builder->removeBindings([](const BoundNodesMap &) { return true; }); in matches()
316 BoundNodesTreeBuilder *Builder) const { in matchesNoKindCheck()
332 if (Implementation->dynMatches(N, Finder, Builder)) { in matchesNoKindCheck()
338 Builder->removeBindings([](const BoundNodesMap &) { return true; }); in matchesNoKindCheck()
368 BoundNodesTreeBuilder *Builder, in notUnaryOperator() argument
383 BoundNodesTreeBuilder Discard(*Builder); in notUnaryOperator()
389 BoundNodesTreeBuilder *Builder, in allOfVariadicOperator() argument
395 return InnerMatcher.matchesNoKindCheck(DynNode, Finder, Builder); in allOfVariadicOperator()
401 BoundNodesTreeBuilder *Builder, in eachOfVariadicOperator() argument
406 BoundNodesTreeBuilder BuilderInner(*Builder); in eachOfVariadicOperator()
412 *Builder = std::move(Result); in eachOfVariadicOperator()
418 BoundNodesTreeBuilder *Builder, in anyOfVariadicOperator() argument
421 BoundNodesTreeBuilder Result = *Builder; in anyOfVariadicOperator()
423 *Builder = std::move(Result); in anyOfVariadicOperator()
432 BoundNodesTreeBuilder *Builder, in optionallyVariadicOperator() argument
437 BoundNodesTreeBuilder Result(*Builder); in optionallyVariadicOperator()
439 *Builder = std::move(Result); in optionallyVariadicOperator()