Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dcond.h46 class StaticForeach
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) in StaticForeach() function
67 StaticForeach *StaticForeach::syntaxCopy() in syntaxCopy()
69 return new StaticForeach( in syntaxCopy()
84 static void lowerArrayAggregate(StaticForeach *sfe, Scope *sc) in lowerArrayAggregate()
159 static Statement *createForeach(StaticForeach *sfe, Loc loc, Parameters *parameters, Statement *s) in createForeach()
250 static void lowerNonArrayAggregate(StaticForeach *sfe, Scope *sc) in lowerNonArrayAggregate()
392 void staticForeachPrepare(StaticForeach *sfe, Scope *sc) in staticForeachPrepare()
426 bool staticForeachReady(StaticForeach *sfe) in staticForeachReady()
H A Dattrib.h21 class StaticForeach; variable
210 StaticForeach *sfe;
216 StaticForeachDeclaration(StaticForeach *sfe, Dsymbols *decl);
H A Dstatement.h45 class StaticForeach; variable
383 StaticForeach *sfe;
385 StaticForeachStatement(Loc loc, StaticForeach *sfe);
H A Dattrib.c1393 StaticForeachDeclaration::StaticForeachDeclaration(StaticForeach *sfe, Dsymbols *decl) in StaticForeachDeclaration()
H A Dstatement.c1024 StaticForeachStatement::StaticForeachStatement(Loc loc, StaticForeach *sfe) in StaticForeachStatement()
H A Dparse.c4855 new StaticForeach(loc, isRange ? NULL : (ForeachStatement *)s, in parseForeachStaticDecl()
4869 new StaticForeach(loc, isRange ? NULL : (ForeachStatement *)s, in parseForeachStatic()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dcond.h45 class StaticForeach
55 StaticForeach *syntaxCopy();
H A Dattrib.h18 class StaticForeach; variable
195 StaticForeach *sfe;
H A Dcond.d96 extern (C++) final class StaticForeach : RootObject
130 StaticForeach syntaxCopy() in syntaxCopy()
132 return new StaticForeach( in syntaxCopy()
H A Dstatement.h41 class StaticForeach; variable
399 StaticForeach *sfe;
H A Dforeachvar.d297 case STMT.StaticForeach: in foreachExpAndVar()
H A Dstatement.d377 …inout(StaticForeachStatement) isStaticForeachStatement() { return stmt == STMT.StaticForeach ? cas… in isStaticForeachStatement()
1103 StaticForeach sfe;
1105 extern (D) this(const ref Loc loc, StaticForeach sfe) in this()
1107 super(loc, STMT.StaticForeach); in this()
H A Dastenums.d355 StaticForeach,
H A Dattrib.d1136 StaticForeach sfe; /// contains `static foreach` expansion logic
1150 extern (D) this(StaticForeach sfe, Dsymbols* decl) in this()
H A Dstatementsem.d4521 import dmd.cond: StaticForeach; in makeTupleForeach()
4522 …auto field = Identifier.idPool(StaticForeach.tupleFieldName.ptr,StaticForeach.tupleFieldName.lengt… in makeTupleForeach()
4702 case STMT.StaticForeach: in flatten()
H A Dparse.d5431 …return new AST.StaticForeachDeclaration(new AST.StaticForeach(loc, null, rangefe), parseBlock(pLas… in parseForeach()
5435 … return new AST.StaticForeachStatement(loc, new AST.StaticForeach(loc, null, rangefe)); in parseForeach()
5457 …return new AST.StaticForeachDeclaration(new AST.StaticForeach(loc, aggrfe, null), parseBlock(pLast… in parseForeach()
5461 … return new AST.StaticForeachStatement(loc, new AST.StaticForeach(loc, aggrfe, null)); in parseForeach()
H A Dob.d841 case STMT.StaticForeach: in toObNodes()