Searched refs:ForeachRangeStatement (Results 1 - 25 of 29) sorted by relevance

12

/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dcond.h23 class ForeachRangeStatement;
51 ForeachRangeStatement *rangefe;
H A Dstatement.h159 ForeachRangeStatement *isForeachRangeStatement() { return stmt == STMTforeachRange ? (ForeachRangeStatement*)this : NULL; }
350 class ForeachRangeStatement : public Statement class in inherits:Statement
362 ForeachRangeStatement *syntaxCopy();
H A Dsapply.d110 override void visit(ForeachRangeStatement s)
H A Dstatement_rewrite_walker.d110 override void visit(ForeachRangeStatement s)
H A Dcond.d113 ForeachRangeStatement rangefe;
121 extern (D) this(const ref Loc loc, ForeachStatement aggrfe, ForeachRangeStatement rangefe)
226 return new ForeachRangeStatement(loc, rangefe.op, (*parameters)[0], rangefe.lwr.syntaxCopy(), rangefe.upr.syntaxCopy(), s, loc);
H A Dstatement.d402 inout(ForeachRangeStatement) isForeachRangeStatement() { return stmt == STMT.ForeachRange ? cast(typeof(return))this : null; }
980 extern (C++) final class ForeachRangeStatement : Statement
1002 override ForeachRangeStatement syntaxCopy()
1004 return new ForeachRangeStatement(loc, op, prm.syntaxCopy(), lwr.syntaxCopy(), upr.syntaxCopy(), _body ? _body.syntaxCopy() : null, endloc);
H A Dvisitor.h29 class ForeachRangeStatement;
400 virtual void visit(ForeachRangeStatement *s) { visit((Statement *)s); }
H A Dblockexit.d270 override void visit(ForeachRangeStatement s)
H A Dtransitivevisitor.d152 override void visit(AST.ForeachRangeStatement s)
154 //printf("Visiting ForeachRangeStatement\n");
H A Dparsetimevisitor.d106 void visit(AST.ForeachRangeStatement s) { visit(cast(AST.Statement)s); }
H A Dhdrgen.d355 private void foreachRangeWithoutBody(ForeachRangeStatement s)
371 override void visit(ForeachRangeStatement s)
1110 void foreachRangeWithoutBody(ForeachRangeStatement s)
H A Dstatementsem.d1680 override void visit(ForeachRangeStatement fs)
1685 //printf("ForeachRangeStatement::semantic() %p\n", fs);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dcond.h24 class ForeachRangeStatement;
52 ForeachRangeStatement *rangefe;
56 StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe);
H A Dsapply.c90 void visit(ForeachRangeStatement *s)
H A Dcond.c58 StaticForeach::StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe)
72 rangefe ? (ForeachRangeStatement *)rangefe->syntaxCopy() : NULL
168 return new ForeachRangeStatement(loc, sfe->rangefe->op, (*parameters)[0],
H A Dstatement.c913 /**************************** ForeachRangeStatement ***************************/
916 ForeachRangeStatement::ForeachRangeStatement(Loc loc, TOK op, Parameter *prm, function in class:ForeachRangeStatement
930 Statement *ForeachRangeStatement::syntaxCopy()
932 return new ForeachRangeStatement(loc, op,
940 bool ForeachRangeStatement::hasBreak()
945 bool ForeachRangeStatement::hasContinue()
H A Dblockexit.c217 void visit(ForeachRangeStatement *)
H A Dstatement.h327 class ForeachRangeStatement : public Statement class in inherits:Statement
339 ForeachRangeStatement(Loc loc, TOK op, Parameter *prm,
H A Darrayop.c53 Statement *s1 = new ForeachRangeStatement(Loc(), TOKforeach,
H A Dvisitor.h29 class ForeachRangeStatement;
323 virtual void visit(ForeachRangeStatement *s) { visit((Statement *)s); }
H A Dhdrgen.c287 void foreachRangeWithoutBody(ForeachRangeStatement *s)
307 void visit(ForeachRangeStatement *s)
H A Dparse.c4834 return new ForeachRangeStatement(loc, op, p, aggr, upr, body, endloc);
4856 isRange ? (ForeachRangeStatement *)s : NULL),
4870 isRange ? (ForeachRangeStatement *)s : NULL)
H A Ddinterpret.c587 void visit(ForeachRangeStatement *)
1446 void visit(ForeachRangeStatement *)
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dtoir.cc719 void visit (ForeachRangeStatement *)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dtoir.cc708 void visit (ForeachRangeStatement *)

Completed in 356 milliseconds

12