On 13/11/2014 6:22 p.m., Andre wrote:
Hi,I currently have some issues to get the full class name at compile time by the variable which might point to null. With .stringof I get the class name without the module. It seems typeid(typeof()) is the solution, but DMD throws the error: source\app.d(10): Error: &typeid(app.A).name is not yet implemented at compile t ime Do I have any other possibilities? Kind regards André module app; class A {}; void main() { A a; pragma(msg, typeof(a).stringof); // A pragma(msg, typeid(typeof(a)).name); // Should print app.A }
http://dlang.org/phobos/std_traits.html#fullyQualifiedName
