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