Parameters

Get, as a tuple, the types of the parameters to a function, a pointer to function, a delegate, a struct with an opCall, a pointer to a struct with an opCall, or a class with an opCall.

template Parameters (
func...
) if (
func.length == 1 &&
isCallable!func
) {}

Examples

int foo(int, long);
void bar(Parameters!foo);      // declares void bar(int, long);
void abc(Parameters!foo[1]);   // declares void abc(long);

Meta

Suggestion Box / Bug Report