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