| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | cond.h | 23 class ForeachStatement; variable 51 ForeachStatement *aggrfe; 56 StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe);
|
| H A D | scope.h | 21 class ForeachStatement; variable 85 ForeachStatement *fes; // if nested function for ForeachStatement, this is it
|
| H A D | statement.c | 35 Statement *makeTupleForeachStatic(Scope *sc, ForeachStatement *fs, bool needExpansion); 858 ForeachStatement::ForeachStatement(Loc loc, TOK op, Parameters *parameters, in ForeachStatement() function 877 Statement *ForeachStatement::syntaxCopy() in syntaxCopy() 879 return new ForeachStatement(loc, op, in syntaxCopy() 886 bool ForeachStatement::checkForArgTypes() in checkForArgTypes() 903 bool ForeachStatement::hasBreak() in hasBreak() 908 bool ForeachStatement::hasContinue() in hasContinue()
|
| H A D | cond.c | 58 StaticForeach::StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe) in StaticForeach() 71 aggrfe ? (ForeachStatement *)aggrfe->syntaxCopy() : NULL, in syntaxCopy() 163 …return new ForeachStatement(loc, sfe->aggrfe->op, parameters, sfe->aggrfe->aggr->syntaxCopy(), s, … in createForeach() 379 sfe->aggrfe = new ForeachStatement(sfe->loc, TOKforeach, pparams[2], aggr, in lowerNonArrayAggregate()
|
| H A D | statement.h | 50 bool inferAggregate(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply); 51 bool inferApplyArgTypes(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply); 301 class ForeachStatement : public Statement 318 …ForeachStatement(Loc loc, TOK op, Parameters *parameters, Expression *aggr, Statement *body, Loc e…
|
| H A D | sapply.c | 86 void visit(ForeachStatement *s) in visit()
|
| H A D | declaration.h | 22 class ForeachStatement; variable 557 ForeachStatement *fes; // if foreach body, this is the foreach 710 ForeachStatement *fes, Identifier *id = NULL);
|
| H A D | statementsem.c | 509 bool declareVariable(ForeachStatement *fs, Type *paramtype, TupleExp *te, in declareVariable() 618 bool makeTupleForeachBody(ForeachStatement *fs, size_t k, in makeTupleForeachBody() 769 bool makeTupleForeach(ForeachStatement *fs, bool needExpansion, bool isStatic, bool isDecl, in makeTupleForeach() 815 Dsymbols *makeTupleForeachStaticDecl(ForeachStatement *fs, Dsymbols *dbody, bool needExpansion) in makeTupleForeachStaticDecl() 825 void makeTupleForeachStatic(ForeachStatement *fs, bool needExpansion) in makeTupleForeachStatic() 836 void visit(ForeachStatement *fs) in visit() 3899 Statement *makeTupleForeachStatic(Scope *sc, ForeachStatement *fs, bool needExpansion) in makeTupleForeachStatic() 3906 Dsymbols *makeTupleForeachStaticDecl(Scope *sc, ForeachStatement *fs, Dsymbols *dbody, bool needExp… in makeTupleForeachStaticDecl()
|
| H A D | blockexit.c | 208 void visit(ForeachStatement *s) in blockExit()
|
| H A D | visitor.h | 28 class ForeachStatement; variable 322 virtual void visit(ForeachStatement *s) { visit((Statement *)s); } in visit()
|
| H A D | opover.c | 1601 bool inferAggregate(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply) in inferAggregate() 1705 bool inferApplyArgTypes(ForeachStatement *fes, Scope *sc, Dsymbol *&sapply) in inferApplyArgTypes()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | cond.h | 22 class ForeachStatement; variable 50 ForeachStatement *aggrfe;
|
| H A D | scope.h | 19 class ForeachStatement; variable 85 ForeachStatement *fes; // if nested function for ForeachStatement, this is it
|
| H A D | statement.h | 148 …ForeachStatement *isForeachStatement() { return stmt == STMTforeach ? (ForeachStatemen… in isForeachStatement() 326 class ForeachStatement : public Statement 343 ForeachStatement *syntaxCopy();
|
| H A D | cond.d | 107 ForeachStatement aggrfe; 121 extern (D) this(const ref Loc loc, ForeachStatement aggrfe, ForeachRangeStatement rangefe) in this() 221 … return new ForeachStatement(loc, aggrfe.op, parameters, aggrfe.aggr.syntaxCopy(), s, loc); in private() 434 aggrfe = new ForeachStatement(loc, TOK.foreach_, pparams[2], aggr, in lowerNonArrayAggregate()
|
| H A D | statement_rewrite_walker.d | 104 override void visit(ForeachStatement s) in visit()
|
| H A D | sapply.d | 105 override void visit(ForeachStatement s) in visit()
|
| H A D | declaration.h | 22 class ForeachStatement; variable 572 ForeachStatement *fes; // if foreach body, this is the foreach
|
| H A D | statement.d | 391 …inout(ForeachStatement) isForeachStatement() { return stmt == STMT.Foreach ? cast(type… in isForeachStatement() 926 extern (C++) final class ForeachStatement : Statement 952 override ForeachStatement syntaxCopy() in syntaxCopy() 954 return new ForeachStatement(loc, op, in syntaxCopy()
|
| H A D | statementsem.d | 668 override void visit(ForeachStatement fs) in package() 680 static bool checkForArgTypes(ForeachStatement fs) in package() 1375 private static extern(D) Expression applyOpApply(ForeachStatement fs, Type tab, Dsymbol sapply, in package() 1410 private static extern(D) Expression applyDelegate(ForeachStatement fs, Expression flde, in package() 1435 private static extern(D) Expression applyArray(ForeachStatement fs, Expression flde, in package() 1502 …private static extern(D) Expression applyAssocArray(ForeachStatement fs, Expression flde, TypeAArr… in package() 1616 static FuncExp foreachBodyToFunction(Scope* sc, ForeachStatement fs, TypeFunction tfld) in package() 4239 public auto makeTupleForeach(Scope* sc, bool isStatic, bool isDecl, ForeachStatement fs, Dsymbols* … in makeTupleForeach()
|
| H A D | blockexit.d | 261 override void visit(ForeachStatement s) in blockExit()
|
| H A D | visitor.h | 28 class ForeachStatement; variable 401 virtual void visit(ForeachStatement *s) { visit((Statement *)s); } in visit()
|
| H A D | dscope.d | 94 ForeachStatement fes; /// if nested function for ForeachStatement, this is it
|
| H A D | parsetimevisitor.d | 107 void visit(AST.ForeachStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2007 | 799 * d-glue.cc (ForeachStatement::toIR): Initialize key to zero, not 862 (ForeachStatement::toIR): fix bug in key increment expression 947 (ForeachStatement::semantic): Change return value of _a*Apply* to
|