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();