Split class declaration and definition
Kagamin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jul 31 06:26:38 PDT 2014
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";
}
More information about the Digitalmars-d-learn
mailing list