Lines Matching refs:Nodes
709 const BoundNodes &Nodes, in getArrayLoopQualifiers() argument
744 const BoundNodes &Nodes, in getIteratorLoopQualifiers() argument
748 const auto *InitVar = Nodes.getNodeAs<VarDecl>(InitVarName); in getIteratorLoopQualifiers()
751 Nodes.getNodeAs<QualType>(DerefByValueResultName); in getIteratorLoopQualifiers()
761 Nodes.getNodeAs<QualType>(DerefByRefResultName)) { in getIteratorLoopQualifiers()
785 ASTContext *Context, const BoundNodes &Nodes, const ForStmt *Loop, in determineRangeDescriptor() argument
793 getIteratorLoopQualifiers(Context, Nodes, Descriptor); in determineRangeDescriptor()
795 getArrayLoopQualifiers(Context, Nodes, ContainerExpr, Usages, Descriptor); in determineRangeDescriptor()
801 const ast_matchers::BoundNodes &Nodes, in isConvertible() argument
813 const auto *InitVar = Nodes.getNodeAs<VarDecl>(InitVarName); in isConvertible()
820 const auto *BeginCall = Nodes.getNodeAs<CXXMemberCallExpr>(BeginCallName); in isConvertible()
835 const auto *EndCall = Nodes.getNodeAs<CXXMemberCallExpr>(EndCallName); in isConvertible()
843 const BoundNodes &Nodes = Result.Nodes; in check() local
851 if ((Loop = Nodes.getNodeAs<ForStmt>(LoopNameArray))) { in check()
853 } else if ((Loop = Nodes.getNodeAs<ForStmt>(LoopNameIterator))) { in check()
855 } else if ((Loop = Nodes.getNodeAs<ForStmt>(LoopNameReverseIterator))) { in check()
858 Loop = Nodes.getNodeAs<ForStmt>(LoopNamePseudoArray); in check()
863 if (!isConvertible(Context, Nodes, Loop, FixerKind)) in check()
866 const auto *LoopVar = Nodes.getNodeAs<VarDecl>(InitVarName); in check()
867 const auto *EndVar = Nodes.getNodeAs<VarDecl>(EndVarName); in check()
876 const auto *EndCall = Nodes.getNodeAs<CXXMemberCallExpr>(EndCallName); in check()
877 const auto *BoundExpr = Nodes.getNodeAs<Expr>(ConditionBoundName); in check()
931 determineRangeDescriptor(Context, Nodes, Loop, FixerKind, ContainerExpr, in check()