Function template as template parameter
Andrey Zherikov
andrey.zherikov at gmail.com
Sun Dec 11 09:43:34 UTC 2022
I have this (very simplified) code:
```d
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`.
More information about the Digitalmars-d-learn
mailing list