On 7/7/16 9:02 AM, Jacob Carlborg wrote:
On 07/07/16 12:31, Namespace wrote:

Maybe with a template?

----
void class_name(T)(T obj) if (is(T == class)) {
     writeln(T.stringof);
}
----

I want the string of the runtime type, the most derived type.


Is this what you are looking for? I don't think you can do this in D-land, but you can probably hook it from C++:

http://en.cppreference.com/w/cpp/language/typeid

-Steve

Reply via email to