Mercurial > projects > ldc
comparison dmd/attrib.h @ 1228:79758fd2f48a
Added Doxygen file.
Completely seperated type and symbol generation. Should fix a lot of bugs, but is not yet 100% complete.
author | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
---|---|
date | Wed, 15 Apr 2009 20:06:25 +0200 |
parents | e961851fb8be |
children | def7a1d494fd |
comparison
equal
deleted
inserted
replaced
1215:08f87d8cd101 | 1228:79758fd2f48a |
---|---|
113 AnonDeclaration(Loc loc, int isunion, Array *decl); | 113 AnonDeclaration(Loc loc, int isunion, Array *decl); |
114 Dsymbol *syntaxCopy(Dsymbol *s); | 114 Dsymbol *syntaxCopy(Dsymbol *s); |
115 void semantic(Scope *sc); | 115 void semantic(Scope *sc); |
116 void toCBuffer(OutBuffer *buf, HdrGenState *hgs); | 116 void toCBuffer(OutBuffer *buf, HdrGenState *hgs); |
117 const char *kind(); | 117 const char *kind(); |
118 | |
119 #if IN_LLVM | |
120 void codegen(Ir*); | |
121 #endif | |
122 }; | 118 }; |
123 | 119 |
124 struct PragmaDeclaration : AttribDeclaration | 120 struct PragmaDeclaration : AttribDeclaration |
125 { | 121 { |
126 Expressions *args; // array of Expression's | 122 Expressions *args; // array of Expression's |