Andrei Alexandrescu wrote:

void foo_templated(T...)(T args)
{
   Variant[args.length] dynatyped;
   foreach (i, arg; args) dynatyped[i] = arg;
   return foo(dynatyped);
}
void foo(Variant[] dynatyped...)
{
   ...
}

Hmm. An idiom. My sweet tooth just got thirsty for syntactic sugar!

Reply via email to