Mercurial > projects > ldc
comparison dmd/template.h @ 664:eef8ac26c66c
Some missed LLVMDC -> LDC.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Mon, 06 Oct 2008 22:54:08 +0200 |
parents | d4e95db0e62b |
children | 330f999ade44 |
comparison
equal
deleted
inserted
replaced
663:6aaa3d3c1183 | 664:eef8ac26c66c |
---|---|
84 TemplateDeclaration *isTemplateDeclaration() { return this; } | 84 TemplateDeclaration *isTemplateDeclaration() { return this; } |
85 | 85 |
86 TemplateTupleParameter *isVariadic(); | 86 TemplateTupleParameter *isVariadic(); |
87 int isOverloadable(); | 87 int isOverloadable(); |
88 | 88 |
89 // LLVMDC | 89 // LDC |
90 std::string intrinsicName; | 90 std::string intrinsicName; |
91 }; | 91 }; |
92 | 92 |
93 struct TemplateParameter | 93 struct TemplateParameter |
94 { | 94 { |
313 Identifier *genIdent(); | 313 Identifier *genIdent(); |
314 | 314 |
315 TemplateInstance *isTemplateInstance() { return this; } | 315 TemplateInstance *isTemplateInstance() { return this; } |
316 AliasDeclaration *isAliasDeclaration(); | 316 AliasDeclaration *isAliasDeclaration(); |
317 | 317 |
318 // LLVMDC | 318 // LDC |
319 TemplateInstance *tinst; // enclosing template instance | 319 TemplateInstance *tinst; // enclosing template instance |
320 void printInstantiationTrace(); | 320 void printInstantiationTrace(); |
321 }; | 321 }; |
322 | 322 |
323 struct TemplateMixin : TemplateInstance | 323 struct TemplateMixin : TemplateInstance |