Issue Turning Template into Variadic Template

jmh530 via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Mar 31 05:22:51 PDT 2016


On Thursday, 31 March 2016 at 10:27:41 UTC, Artur Skawina wrote:
>
>    auto mixedCartesianProduct(T...)(T x)
>    {
>        import std.range, std.algorithm : cartesianProduct;
>
>        return 
> mixin(`cartesianProduct(`~iota(T.length).map!`"conditionalOnly(x["~text(a)~"])"`().join(",")~`)`);
>    }
>
> artur

Thanks, but I try to only use mixins as a last resort.


More information about the Digitalmars-d-learn mailing list