Split class declaration and definition
Daniel Kozak via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jul 31 07:00:32 PDT 2014
V Thu, 31 Jul 2014 13:26:38 +0000
Kagamin via Digitalmars-d-learn <digitalmars-d-learn at puremagic.com>
napsáno:
> On Thursday, 31 July 2014 at 12:02:22 UTC, Kozzi11 wrote:
> > module m;
> > @someUda
> > class C {
> > void someFun();
> > }
> >
> > @someUda
> > class D {
> > void anotherFun();
> > }
> >
> > mixin(generateFunDefForClassesWithSomeUda!m);
>
> This is usually done by generating functions in the classes
> directly.
>
> class C {
> mixin Generate!"C";
> }
Yes this is how I do it now.
More information about the Digitalmars-d-learn
mailing list