[Issue 1182] Mixins scope
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Apr 24 03:21:58 PDT 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1182
------- Comment #3 from bugzilla at digitalmars.com 2007-04-24 05:21 -------
You can't do it with anonymous mixins, they have to be named.
import std.stdio;
template TestTemplate(T) {
T policy(int i) { return T.init;}
int policy() { return 1; }
}
class TestClass {
mixin TestTemplate!(TestClass) foo;
alias foo.policy policy;
TestClass policy(int i) { return this; }
}
void main() {
writefln((new TestClass).policy);
}
--
More information about the Digitalmars-d-bugs
mailing list