eg:
mixin template A(string name, Args...) {
void foo(string fooName)(Args args)
if (fooName == name) {}
}
template hasFoo(string name, A) {
enum hasFoo = ???
}
class B {
mixin A!("mash", int, int, string);
}
Straivers via Digitalmars-d-learn Tue, 11 Oct 2016 14:40:28 -0700
eg:
mixin template A(string name, Args...) {
void foo(string fooName)(Args args)
if (fooName == name) {}
}
template hasFoo(string name, A) {
enum hasFoo = ???
}
class B {
mixin A!("mash", int, int, string);
}