I have this (very simplified) code:
void foo(alias callback)()
{
callback!5;
}
static void print(int i)() { writeln(i); }
foo!print;
Is there a way to merge two last lines into one of a form like foo!(...something...)
?
Note that callback parameter must be compile-time parameter as it represents a member of a type during introspection done by foo
.