UDA and mixins

Oleg via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Dec 16 06:29:32 PST 2014


struct FooPasted(Args...){}

class A
{
mixin foo;

void func1() @mark { ... }
void func2( int x, string a ) @mark { ... }
}

must change to:

class A
{
void func1() @mark { ... }
void func2( int x, string a ) @mark { ... }

FooPasted!() func1_mark;
FooPasted!(int,string) func2_mark;
}


More information about the Digitalmars-d-learn mailing list