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
}

Reply via email to