static code generation p2
js.mdnq
js_adddot+mdng at gmail.com
Wed Dec 12 17:12:14 PST 2012
Take the example here:
http://forum.dlang.org/thread/vrupqijwqmccdpabmken@forum.dlang.org
note how he provides the body of the method in the mixin. I would
like to something similar to what he has done but provide the
body of the mixin after the fact(so to speak).
Something like
class Test {
mixin make_method!(Test)
{
writeln("I am a banana");
}
}
or even
class Test {
mixin make_method!(Test)
({
writeln("I am a banana");
});
}
(I may want to parse the body too, but at this point it's not
relevant)
I also want to be able to do a similar thing with structs and
classes:
mixin make_struct!(Test)
({
public:
int v;
});
which would produce the obvious
struct Test { public: int v; }
More information about the Digitalmars-d-learn
mailing list