On Monday, 17 February 2020 at 18:49:55 UTC, Steven Schveighoffer wrote:
On 2/17/20 2:28 AM, Nathan S. wrote:
What I want is something like this:

----
string className(in Object obj) {
     return obj is null ? "null" : typeid(obj).name;
}
----

...except I want it to work in CTFE. What is the way to do this in D?

https://issues.dlang.org/show_bug.cgi?id=7147

It's not doable. It really should be.

-Steve

Upon seeing this I just implemented typeid(stuff).name;

https://github.com/dlang/dmd/pull/10796

With any luck this will be possible in the next release ;)

Reply via email to