This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: type_info::name question


>>>>> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]