Why cannot scopes be used in template mixins?

Justin Johansson no at spam.com
Tue Oct 19 03:18:01 PDT 2010


For example:

private string THIS_MODULE_NAME = "abc.def";

mixin template MyCorporationStandardUnitTest()
{
	scope(success) {
		writeln( THIS_MODULE_NAME ~ " unittest passed");
	}

	scope(failure) {
		writeln( THIS_MODULE_NAME ~ " unittest failed");
	}
}


I think the D spec does not say this is allowed, but why not?

Thanks in advance for answers,

Justin


More information about the Digitalmars-d mailing list