Sean Eskapp <eatingstap...@gmail.com> wrote:

Is there a way to get a function's name at compile time, for instance as part of a template? Using .stringof doesn't work, and I can't find another way to
do it. Any help?
class FunctionWrapper(alias func)
{
    string name = func.stringof;
}

This should work (and does for me):

class FunctionWrapper(alias func)
{
    string name = __traits(identifier, func);
}

--
Simen

Reply via email to