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); }