Mercurial > projects > ldc
comparison dmd/aggregate.h @ 35:3cfcb944304e trunk
[svn r39] * Updated to DMD 1.022 with the exception of:
Bugzilla 278: dmd.conf search path doesn't work
This fix was causing crashes for me :/ So for it's the old behaviour
author | lindquist |
---|---|
date | Tue, 09 Oct 2007 06:21:30 +0200 |
parents | 25bb577878e8 |
children | 28e99b04a132 |
comparison
equal
deleted
inserted
replaced
34:4648206ca213 | 35:3cfcb944304e |
---|---|
211 Dsymbol *search(Loc, Identifier *ident, int flags); | 211 Dsymbol *search(Loc, Identifier *ident, int flags); |
212 FuncDeclaration *findFunc(Identifier *ident, TypeFunction *tf); | 212 FuncDeclaration *findFunc(Identifier *ident, TypeFunction *tf); |
213 void interfaceSemantic(Scope *sc); | 213 void interfaceSemantic(Scope *sc); |
214 int isNested(); | 214 int isNested(); |
215 int isCOMclass(); | 215 int isCOMclass(); |
216 virtual int isCOMinterface(); | |
216 int isAbstract(); | 217 int isAbstract(); |
217 virtual int vtblOffset(); | 218 virtual int vtblOffset(); |
218 char *kind(); | 219 char *kind(); |
219 char *mangle(); | 220 char *mangle(); |
220 void toDocBuffer(OutBuffer *buf); | 221 void toDocBuffer(OutBuffer *buf); |
246 void semantic(Scope *sc); | 247 void semantic(Scope *sc); |
247 int isBaseOf(ClassDeclaration *cd, int *poffset); | 248 int isBaseOf(ClassDeclaration *cd, int *poffset); |
248 int isBaseOf(BaseClass *bc, int *poffset); | 249 int isBaseOf(BaseClass *bc, int *poffset); |
249 char *kind(); | 250 char *kind(); |
250 int vtblOffset(); | 251 int vtblOffset(); |
252 virtual int isCOMinterface(); | |
251 | 253 |
252 void toObjFile(); // compile to .obj file | 254 void toObjFile(); // compile to .obj file |
253 Symbol *toSymbol(); | 255 Symbol *toSymbol(); |
254 | 256 |
255 InterfaceDeclaration *isInterfaceDeclaration() { return this; } | 257 InterfaceDeclaration *isInterfaceDeclaration() { return this; } |