Nick <[email protected]> wrote:

Instead of mixing in type by type, is there a way to mixin a Type Tuple? Some foreach Type mixin;

Otherwise, I guess recursive templated inheritance with a single mixin at each level should to the trick?

That would be the way to do it, yes:

template chainedMixin( alias head, tail... ) {
    mixin head;
    mixin chainedMixin!tail;
}

template chainedMixin( alias head ) {
    mixin head;
}

--
Simen

Reply via email to