Mercurial > projects > ldc
comparison dmd/init.h @ 1133:eeb8b95ea92e
Cleanup DMD 1.041 merge.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
---|---|
date | Mon, 23 Mar 2009 20:26:33 +0100 |
parents | 788401029ecf |
children | 1860414bf3b7 |
comparison
equal
deleted
inserted
replaced
1132:76e72fdef04d | 1133:eeb8b95ea92e |
---|---|
24 struct AggregateDeclaration; | 24 struct AggregateDeclaration; |
25 struct VoidInitializer; | 25 struct VoidInitializer; |
26 struct StructInitializer; | 26 struct StructInitializer; |
27 struct ArrayInitializer; | 27 struct ArrayInitializer; |
28 struct ExpInitializer; | 28 struct ExpInitializer; |
29 struct StructInitializer; | |
30 #ifdef _DH | 29 #ifdef _DH |
31 struct HdrGenState; | 30 struct HdrGenState; |
32 #endif | 31 #endif |
33 | 32 |
34 struct Initializer : Object | 33 struct Initializer : Object |
83 Expression *toExpression(); | 82 Expression *toExpression(); |
84 void toCBuffer(OutBuffer *buf, HdrGenState *hgs); | 83 void toCBuffer(OutBuffer *buf, HdrGenState *hgs); |
85 | 84 |
86 dt_t *toDt(); | 85 dt_t *toDt(); |
87 | 86 |
88 StructInitializer *isStructInitializer() { return this; } | 87 StructInitializer *isStructInitializer() { return this; } |
89 }; | 88 }; |
90 | 89 |
91 struct ArrayInitializer : Initializer | 90 struct ArrayInitializer : Initializer |
92 { | 91 { |
93 Expressions index; // indices | 92 Expressions index; // indices |