Mercurial > projects > ldc
comparison dmd/template.h @ 130:a7dfa0ed966c trunk
[svn r134] Merged the DMD 1.024 frontend.
Added std.base64.
author | lindquist |
---|---|
date | Fri, 28 Dec 2007 23:52:40 +0100 |
parents | 70d6113eeb8c |
children | 5acec6b2eef8 |
comparison
equal
deleted
inserted
replaced
129:8096ba7082db | 130:a7dfa0ed966c |
---|---|
69 // void toDocBuffer(OutBuffer *buf); | 69 // void toDocBuffer(OutBuffer *buf); |
70 | 70 |
71 MATCH matchWithInstance(TemplateInstance *ti, Objects *atypes, int flag); | 71 MATCH matchWithInstance(TemplateInstance *ti, Objects *atypes, int flag); |
72 int leastAsSpecialized(TemplateDeclaration *td2); | 72 int leastAsSpecialized(TemplateDeclaration *td2); |
73 | 73 |
74 MATCH deduceMatch(Objects *targsi, Expressions *fargs, Objects *dedargs); | 74 MATCH deduceFunctionTemplateMatch(Objects *targsi, Expressions *fargs, Objects *dedargs); |
75 FuncDeclaration *deduce(Scope *sc, Loc loc, Objects *targsi, Expressions *fargs); | 75 FuncDeclaration *deduceFunctionTemplate(Scope *sc, Loc loc, Objects *targsi, Expressions *fargs); |
76 void declareParameter(Scope *sc, TemplateParameter *tp, Object *o); | 76 void declareParameter(Scope *sc, TemplateParameter *tp, Object *o); |
77 | 77 |
78 TemplateDeclaration *isTemplateDeclaration() { return this; } | 78 TemplateDeclaration *isTemplateDeclaration() { return this; } |
79 | 79 |
80 TemplateTupleParameter *isVariadic(); | 80 TemplateTupleParameter *isVariadic(); |