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;
}
  • UDA and mixins Oleg via Digitalmars-d-learn
    • Re: UDA and mixins Oleg via Digitalmars-d-learn

Reply via email to