Есть ли способ преобразовать функциональную переменную в строку в D?

Есть ли способ, учитывая переменную функции, получить имя функции в виде строки? Например, если у меня есть:

void function(int) func;

Есть ли такая функция x (), что я мог бы получить:

x(func) == "func";

? Я чувствую, что это возможно с помощью миксинов, но я не понимаю, как это реализовать.

6
задан Mark LeMoine 21 June 2011 в 07:27
поделиться