On Thursday, 4 July 2013 at 14:46:36 UTC, Joseph Rushton Wakeling wrote:
...

Each has own disadvantages, chose one ;)

T.stringof // simple & reliable, won't work for function aliases
__traits(identifier, T) // only symbols
std.traits.fullyQualifiedName!T // issues with templated types, includes module/package into name

Reply via email to