template(A, B...) { auto foo(C...)(C c) { ... get c's parameter names, should be alpha, beta } }
foo!(., .)(alpha, beta)I need the actual identifiers passed to foo. I can get the types(obviously C) but when I try to get the identifier names(__traits(identifier or other methods) I stuff get _param_k or errors.
I need both C's types and the parameter identifier names past, else I'd just pass as strings.