how to get typeid of extern(C++) classes?

Stefan Koch uplink.coder at googlemail.com
Sat Feb 17 07:02:45 UTC 2018


On Friday, 16 February 2018 at 00:42:02 UTC, Timothee Cour wrote:
> is there a way to get typeid of extern(C++) classes (eg for 
> ones in
> dmd/astbase.d but not limited to that) ?
> C++ exposes it via typeid so in theory all the info is there ;
> I would need it at least for debugging (eg if RTTI is not 
> enabled for
> all compilers or in release mode that's fine so long there's a
> documented way to get it for debugging)
>
> [...]

look at the asttypename.d in the dmd source.
it can give you a sting which represnts the ast-type-name.


More information about the Digitalmars-d mailing list