type_info::name question
Jason Merrill
jason@cygnus.com
Mon Sep 21 14:55:00 GMT 1998
>>>>> Thomas Kunert <kunert@physik.tu-dresden.de> writes:
> Alexandre Oliva wrote:
>>
>> Ryszard Kabatek <rysio@rumcajs.chemie.uni-halle.de> writes:
>>
>> > Is there any possibility to get the class name from type_info::name?
>>
>> You might run `c++filt' and feed it the result of type_info::name(),
>> but you may prefer to create a library containing the unmangler
>> functions from c++filt and link your program with it.
> IMHO, type_info::name isn't useful at all if it returns some cryptic
> string. Is there some intention behind that behavior or is it just the
> shortest way towards conformance?
Two reasons:
1) The mangled name is shorter, so the RTTI overhead is lower.
2) The mangled name is unique.
Jason
More information about the Gcc
mailing list