diff dmd/TemplateAliasParameter.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 1b81e14880ef
children 3a0b150c9841
line wrap: on
line diff
--- a/dmd/TemplateAliasParameter.d	Sat Aug 28 16:14:07 2010 +0200
+++ b/dmd/TemplateAliasParameter.d	Sat Aug 28 16:19:48 2010 +0200
@@ -67,12 +67,12 @@
 		this.defaultAlias = defaultAlias;
 	}
 
-	TemplateAliasParameter isTemplateAliasParameter()
+	override TemplateAliasParameter isTemplateAliasParameter()
 	{
 		return this;
 	}
 
-	TemplateParameter syntaxCopy()
+	override TemplateParameter syntaxCopy()
 	{
 		TemplateAliasParameter tp = new TemplateAliasParameter(loc, ident, specType, specAlias, defaultAlias);
 		if (tp.specType)
@@ -82,7 +82,7 @@
 		return tp;
 	}
 
-	void declareParameter(Scope sc)
+	override void declareParameter(Scope sc)
 	{
 		TypeIdentifier ti = new TypeIdentifier(loc, ident);
 		sparam = new AliasDeclaration(loc, ident, ti);
@@ -90,7 +90,7 @@
 			error(loc, "parameter '%s' multiply defined", ident.toChars());
 	}
 
-	void semantic(Scope sc)
+	override void semantic(Scope sc)
 	{
 		if (specType)
 		{
@@ -103,7 +103,7 @@
 }
 	}
 
-	void print(Object oarg, Object oded)
+	override void print(Object oarg, Object oded)
 	{
 		printf(" %s\n", ident.toChars());
 
@@ -113,7 +113,7 @@
 		printf("\tArgument alias: %s\n", sa.toChars());
 	}
 
-	void toCBuffer(OutBuffer buf, HdrGenState* hgs)
+	override void toCBuffer(OutBuffer buf, HdrGenState* hgs)
 	{
 		buf.writestring("alias ");
 		if (specType)
@@ -134,18 +134,18 @@
 		}
 	}
 
-	Object specialization()
+	override Object specialization()
 	{
 		return specAlias;
 	}
 
-	Object defaultArg(Loc loc, Scope sc)
+	override Object defaultArg(Loc loc, Scope sc)
 	{
 		Object o = aliasParameterSemantic(loc, sc, defaultAlias);
 		return o;
 	}
 
-	bool overloadMatch(TemplateParameter tp)
+	override bool overloadMatch(TemplateParameter tp)
 	{
 		TemplateAliasParameter tap = tp.isTemplateAliasParameter();
 
@@ -161,7 +161,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)
 	{
 		Object sa;
 		Object oarg;
@@ -250,7 +250,7 @@
 			return MATCHnomatch;
 	}
 
-	void* dummyArg()
+	override void* dummyArg()
 	{
 		Object s;