/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | cond.h | 46 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 D | cond.c | 58 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 D | attrib.h | 21 class StaticForeach; variable 210 StaticForeach *sfe; 216 StaticForeachDeclaration(StaticForeach *sfe, Dsymbols *decl);
|
H A D | statement.h | 45 class StaticForeach; variable 383 StaticForeach *sfe; 385 StaticForeachStatement(Loc loc, StaticForeach *sfe);
|
H A D | attrib.c | 1393 StaticForeachDeclaration::StaticForeachDeclaration(StaticForeach *sfe, Dsymbols *decl) in StaticForeachDeclaration()
|
H A D | statement.c | 1024 StaticForeachStatement::StaticForeachStatement(Loc loc, StaticForeach *sfe) in StaticForeachStatement()
|
H A D | parse.c | 4855 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 D | cond.h | 45 class StaticForeach 55 StaticForeach *syntaxCopy();
|
H A D | attrib.h | 18 class StaticForeach; variable 195 StaticForeach *sfe;
|
H A D | cond.d | 96 extern (C++) final class StaticForeach : RootObject 130 StaticForeach syntaxCopy() in syntaxCopy() 132 return new StaticForeach( in syntaxCopy()
|
H A D | statement.h | 41 class StaticForeach; variable 399 StaticForeach *sfe;
|
H A D | foreachvar.d | 297 case STMT.StaticForeach: in foreachExpAndVar()
|
H A D | statement.d | 377 …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 D | astenums.d | 355 StaticForeach,
|
H A D | attrib.d | 1136 StaticForeach sfe; /// contains `static foreach` expansion logic 1150 extern (D) this(StaticForeach sfe, Dsymbols* decl) in this()
|
H A D | statementsem.d | 4521 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 D | parse.d | 5431 …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 D | ob.d | 841 case STMT.StaticForeach: in toObNodes()
|