On 12/21/11, Philippe Sigaud <[email protected]> wrote:
> size_t[] arrayLengths(A)(A a) if (isStaticArray!A)
> {
>     static if (isStaticArray!(ElementType!A))
>       return arrayLengths(a[0]) ~  a.length;
>     else
>         return [a.length];
> }

That returns an array, but I can't pass an array in place of a
variadic argument.

The prototype of uninitializedArray is:
auto uninitializedArray(T, I...)(I sizes)
if(allSatisfy!(isIntegral, I)) { }

Reply via email to