On 08/19/2016 05:36 PM, David Nadlinger wrote:
This is a misconception. Neither .stringof nor fullyQualifiedName should
*ever* be used in code generation.

The spec itself recommends fullyQualifiedName for code generation:

Note: Using .stringof for code generation is not recommended, as the internal 
representation of a type or expression can change between different compiler 
versions.

Instead you should prefer to use the identifier trait, or one of the Phobos 
helper functions such as fullyQualifiedName.

https://dlang.org/spec/property.html#stringof

Someone should edit that, if fullyQualifiedName is no good either.

Reply via email to