Учитывая объявление функции в D, можно ли во время компиляции интроспективно представлять строковое представление любых имен параметров функции, для использования в функции автоматического отражения функции. .D: introspection имя параметра функции
void foo(int a, double b, string c) { }
register_function!(foo)()
Может register_function экстракт «а», «б», «в» во время компиляции подобным образом, __traits (AllMembers, SomeClass) может для класса?
Для чего это необходимо? Я не вижу, как это требует ваш пример. – BCS