Mercurial > projects > ldc
comparison dmd/template.h @ 1067:7ce8355fbcc6
Improved template emission control for singleobj building.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sun, 08 Mar 2009 16:21:56 +0100 |
parents | 39519a1ff603 |
children | b30fe7e1dbb9 |
comparison
equal
deleted
inserted
replaced
1066:186d44690036 | 1067:7ce8355fbcc6 |
---|---|
325 AliasDeclaration *isAliasDeclaration(); | 325 AliasDeclaration *isAliasDeclaration(); |
326 | 326 |
327 // LDC | 327 // LDC |
328 TemplateInstance *tinst; // enclosing template instance | 328 TemplateInstance *tinst; // enclosing template instance |
329 Module* tmodule; // module from outermost enclosing template instantiation | 329 Module* tmodule; // module from outermost enclosing template instantiation |
330 Module* emittedInModule; // which module this template instance has been emitted in | |
330 void printInstantiationTrace(); | 331 void printInstantiationTrace(); |
331 }; | 332 }; |
332 | 333 |
333 struct TemplateMixin : TemplateInstance | 334 struct TemplateMixin : TemplateInstance |
334 { | 335 { |