Mercurial > projects > ddmd
diff dmd/TemplateTupleParameter.d @ 72:2e2a5c3f943a
reduced warnings by adding override to the methods
think this also normalizes different line endings used all over the place
author | Trass3r |
---|---|
date | Sat, 28 Aug 2010 16:19:48 +0200 |
parents | 10317f0c89a5 |
children | 3a0b150c9841 |
line wrap: on
line diff
--- a/dmd/TemplateTupleParameter.d Sat Aug 28 16:14:07 2010 +0200 +++ b/dmd/TemplateTupleParameter.d Sat Aug 28 16:19:48 2010 +0200 @@ -31,18 +31,18 @@ this.ident = ident; } - TemplateTupleParameter isTemplateTupleParameter() + override TemplateTupleParameter isTemplateTupleParameter() { return this; } - TemplateParameter syntaxCopy() + override TemplateParameter syntaxCopy() { TemplateTupleParameter tp = new TemplateTupleParameter(loc, ident); return tp; } - void declareParameter(Scope sc) + override void declareParameter(Scope sc) { TypeIdentifier ti = new TypeIdentifier(loc, ident); sparam = new AliasDeclaration(loc, ident, ti); @@ -50,11 +50,11 @@ error(loc, "parameter '%s' multiply defined", ident.toChars()); } - void semantic(Scope) + override void semantic(Scope) { } - void print(Object oarg, Object oded) + override void print(Object oarg, Object oded) { writef(" %s... [", ident.toChars()); Tuple v = isTuple(oded); @@ -86,23 +86,23 @@ writef("]\n"); } - void toCBuffer(OutBuffer buf, HdrGenState* hgs) + override void toCBuffer(OutBuffer buf, HdrGenState* hgs) { buf.writestring(ident.toChars()); buf.writestring("..."); } - Object specialization() + override Object specialization() { return null; } - Object defaultArg(Loc loc, Scope sc) + override Object defaultArg(Loc loc, Scope sc) { return null; } - bool overloadMatch(TemplateParameter tp) + override bool overloadMatch(TemplateParameter tp) { TemplateTupleParameter tvp = tp.isTemplateTupleParameter(); if (tvp) { @@ -113,7 +113,7 @@ return false; } - MATCH matchArg(Scope sc, Objects tiargs, int i, TemplateParameters parameters, Objects dedtypes, Declaration* psparam, int flags) + override MATCH matchArg(Scope sc, Objects tiargs, int i, TemplateParameters parameters, Objects dedtypes, Declaration* psparam, int flags) { //printf("TemplateTupleParameter.matchArg()\n"); @@ -142,8 +142,8 @@ return MATCH.MATCHexact; } - void* dummyArg() + override void* dummyArg() { return null; } -} \ No newline at end of file +}