Mixin Problems with D2.0
Brian White
bcwhite at pobox.com
Thu Mar 6 03:02:24 PST 2008
I'm new to D and am playing with D2.0. When I try to compile the
example on http://www.digitalmars.com/d/2.0/mixin.html, I get a compiler
error:
--------------------------------------------------------------
template GenStruct(char[] Name, char[] M1)
{
const char[] GenStruct = "struct " ~ Name ~ "{ int " ~ M1 ~ "; }";
}
mixin(GenStruct!("Foo", "bar"));
--------------------------------------------------------------
testmixin.d(6): template instance GenStruct!("Foo","bar") does not match
any template declaration
attribute argument to mixin must be a string, not (GetStruct!("Foo","bar"))
--------------------------------------------------------------
Is there something else needed?
-- Brian
More information about the Digitalmars-d-learn
mailing list