Searched refs:StaticForeach (Results 1 - 18 of 18) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dcond.h46 class StaticForeach class
56 StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe);
57 StaticForeach *syntaxCopy();
60 void staticForeachPrepare(StaticForeach *sfe, Scope *sc);
61 bool staticForeachReady(StaticForeach *sfe);
H A Dcond.c58 StaticForeach::StaticForeach(Loc loc, ForeachStatement *aggrfe, ForeachRangeStatement *rangefe) function in class:StaticForeach
67 StaticForeach *StaticForeach::syntaxCopy()
69 return new StaticForeach(
84 static void lowerArrayAggregate(StaticForeach *sfe, Scope *sc)
156 * Where aggregate/lower, upper are as for the current StaticForeach.
159 static Statement *createForeach(StaticForeach *sfe, Loc loc, Parameters *parameters, Statement *s)
250 static void lowerNonArrayAggregate(StaticForeach *sfe, Scope *sc)
392 void staticForeachPrepare(StaticForeach *sf
[all...]
H A Dattrib.h21 class StaticForeach;
210 StaticForeach *sfe;
216 StaticForeachDeclaration(StaticForeach *sfe, Dsymbols *decl);
H A Dstatement.h45 class StaticForeach;
383 StaticForeach *sfe;
385 StaticForeachStatement(Loc loc, StaticForeach *sfe);
H A Dattrib.c1393 StaticForeachDeclaration::StaticForeachDeclaration(StaticForeach *sfe, Dsymbols *decl)
H A Dstatement.c1024 StaticForeachStatement::StaticForeachStatement(Loc loc, StaticForeach *sfe)
H A Dparse.c4855 new StaticForeach(loc, isRange ? NULL : (ForeachStatement *)s,
4869 new StaticForeach(loc, isRange ? NULL : (ForeachStatement *)s,
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dcond.h45 class StaticForeach class
55 StaticForeach *syntaxCopy();
H A Dattrib.h18 class StaticForeach;
195 StaticForeach *sfe;
H A Dcond.d96 extern (C++) final class StaticForeach : RootObject
130 StaticForeach syntaxCopy()
132 return new StaticForeach(
215 * Where aggregate/lower, upper are as for the current StaticForeach.
H A Dstatement.h41 class StaticForeach;
399 StaticForeach *sfe;
H A Dforeachvar.d297 case STMT.StaticForeach:
H A Dstatement.d377 inout(StaticForeachStatement) isStaticForeachStatement() { return stmt == STMT.StaticForeach ? cast(typeof(return))this : null; }
1103 StaticForeach sfe;
1105 extern (D) this(const ref Loc loc, StaticForeach sfe)
1107 super(loc, STMT.StaticForeach);
H A Dastenums.d355 StaticForeach,
H A Dattrib.d1136 StaticForeach sfe; /// contains `static foreach` expansion logic
1150 extern (D) this(StaticForeach sfe, Dsymbols* decl)
H A Dstatementsem.d4521 import dmd.cond: StaticForeach;
4522 auto field = Identifier.idPool(StaticForeach.tupleFieldName.ptr,StaticForeach.tupleFieldName.length);
4702 case STMT.StaticForeach:
H A Dparse.d5431 return new AST.StaticForeachDeclaration(new AST.StaticForeach(loc, null, rangefe), parseBlock(pLastDecl));
5435 return new AST.StaticForeachStatement(loc, new AST.StaticForeach(loc, null, rangefe));
5457 return new AST.StaticForeachDeclaration(new AST.StaticForeach(loc, aggrfe, null), parseBlock(pLastDecl));
5461 return new AST.StaticForeachStatement(loc, new AST.StaticForeach(loc, aggrfe, null));
H A Dob.d841 case STMT.StaticForeach:

Completed in 529 milliseconds