How do I the temlate parameter name as string?
PacMan
jckj33 at gmail.com
Tue Nov 27 02:00:44 UTC 2018
ParameterIdentifierTuple from std.traits did work fine for
regular functions but not for template functions:
> Error: template instance
> `std.traits.ParameterIdentifierTuple!(f)` does not match
> template declaration `ParameterIdentifierTuple(func...) if
> (func.length == 1 && isCallable!func)` (foo)
f is defined as:
> void f(T)(T t, string p)
> if(is(T == A) || is(T == B))
>{
> // ...
>}
my goal is get "p" as string.
More information about the Digitalmars-d-learn
mailing list