Lines Matching refs:DynNode
52 static bool notUnaryOperator(const DynTypedNode &DynNode,
57 static bool allOfVariadicOperator(const DynTypedNode &DynNode,
62 static bool eachOfVariadicOperator(const DynTypedNode &DynNode,
67 static bool anyOfVariadicOperator(const DynTypedNode &DynNode,
72 static bool optionallyVariadicOperator(const DynTypedNode &DynNode,
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()
139 if (Result) Builder->setBinding(ID, DynNode); in dynMatches()
174 bool dynMatches(const DynTypedNode &DynNode, ASTMatchFinder *Finder, in dynMatches() argument
176 return this->InnerMatcher->dynMatches(DynNode, Finder, Builder); in dynMatches()
286 bool DynTypedMatcher::matches(const DynTypedNode &DynNode, in matches() argument
301 Finder->getASTContext().getParentMapContext().traverseIgnored(DynNode); in matches()
314 bool DynTypedMatcher::matchesNoKindCheck(const DynTypedNode &DynNode, in matchesNoKindCheck() argument
329 Finder->getASTContext().getParentMapContext().traverseIgnored(DynNode); in matchesNoKindCheck()
365 static bool notUnaryOperator(const DynTypedNode &DynNode, in notUnaryOperator() argument
383 return !InnerMatchers[0].matches(DynNode, Finder, &Discard); in notUnaryOperator()
386 static bool allOfVariadicOperator(const DynTypedNode &DynNode, in allOfVariadicOperator() argument
394 return InnerMatcher.matchesNoKindCheck(DynNode, Finder, Builder); in allOfVariadicOperator()
398 static bool eachOfVariadicOperator(const DynTypedNode &DynNode, in eachOfVariadicOperator() argument
406 if (InnerMatcher.matches(DynNode, Finder, &BuilderInner)) { in eachOfVariadicOperator()
415 static bool anyOfVariadicOperator(const DynTypedNode &DynNode, in anyOfVariadicOperator() argument
421 if (InnerMatcher.matches(DynNode, Finder, &Result)) { in anyOfVariadicOperator()
430 optionallyVariadicOperator(const DynTypedNode &DynNode, ASTMatchFinder *Finder, in optionallyVariadicOperator() argument
437 if (InnerMatchers[0].matches(DynNode, Finder, &Result)) in optionallyVariadicOperator()