Dada una declaración de función en D, es posible introspectivamente en tiempo de compilación la representación de cadena de los nombres de cualquier parámetro de función, para usar, por ejemplo, en la función de reflexión automática. P. ej.D: nombre de parámetro de función introspección
void foo(int a, double b, string c) { }
register_function!(foo)()
Puede register_function extracto de "a", "b", "c" en tiempo de compilación de una manera similar que __traits (allMembers, SomeClass) CAN para una clase?
¿Para qué lo necesitas? No veo cómo tu ejemplo lo requiere. – BCS