
On 4/26/07, Jared McIntyre <jmcintyre@dfsoftware.com> wrote: <snip> My original prototype was demangling the values in an attempt to make them
standard. I was using a different method than typeid().name(), but it looked like either method could work, with typeid().name() being the better method. It was just going to be a lot of compiler specific code. I've since found a different way to solve my problem that doesn't use string descriptions of the type, but I do think it would be nice to have a library that will give you the same string across supported compilers (at least wherever possible).
Jared
<snip> I wonder if your code is general enough to handle classes/structs defined inside several layers of namespaces, and/or nested classes/structs defined inside other classes/structs (could be several layers down as well). Also, do it handle class templates as well? -- Greg