On 17.06.2016 23:00, Nordlöw wrote:
I want to create a function that takes a variadic number of arguments
all of a specific type, say T, without having to create GC-allocated
heap array.

Is there a better way than:

f(Args...)(Args args)
     if (allSameType!(Args, T);

in terms of template bloat?

alias T=int;

void foo(T[] a...)@nogc{}

void bar()@nogc{
    foo(1,2,3);
}

Reply via email to