Lines Matching defs:Nodes
830 const BoundNodes &Nodes,
865 const BoundNodes &Nodes,
869 const auto *InitVar = Nodes.getNodeAs<VarDecl>(InitVarName);
872 Nodes.getNodeAs<QualType>(DerefByValueResultName);
882 Nodes.getNodeAs<QualType>(DerefByRefResultName)) {
906 ASTContext *Context, const BoundNodes &Nodes, const ForStmt *Loop,
914 getIteratorLoopQualifiers(Context, Nodes, Descriptor);
916 getArrayLoopQualifiers(Context, Nodes, ContainerExpr, Usages, Descriptor);
922 const ast_matchers::BoundNodes &Nodes,
934 const auto *InitVar = Nodes.getNodeAs<VarDecl>(InitVarName);
941 const auto *BeginCall = Nodes.getNodeAs<CallExpr>(BeginCallName);
959 if (const auto *EndCall = Nodes.getNodeAs<CXXMemberCallExpr>(EndCallName)) {
964 return Nodes.getNodeAs<CallExpr>(EndCallName) != nullptr;
970 const BoundNodes &Nodes = Result.Nodes;
978 if ((Loop = Nodes.getNodeAs<ForStmt>(LoopNameArray))) {
980 } else if ((Loop = Nodes.getNodeAs<ForStmt>(LoopNameIterator))) {
982 } else if ((Loop = Nodes.getNodeAs<ForStmt>(LoopNameReverseIterator))) {
985 Loop = Nodes.getNodeAs<ForStmt>(LoopNamePseudoArray);
990 if (!isConvertible(Context, Nodes, Loop, FixerKind))
993 const auto *LoopVar = Nodes.getNodeAs<VarDecl>(InitVarName);
994 const auto *EndVar = Nodes.getNodeAs<VarDecl>(EndVarName);
1003 const auto *EndCall = Nodes.getNodeAs<Expr>(EndCallName);
1004 const auto *BoundExpr = Nodes.getNodeAs<Expr>(ConditionBoundName);
1060 determineRangeDescriptor(Context, Nodes, Loop, FixerKind, ContainerExpr,