-
-
-
-/*#include <typeinfo>
-
-signature S
-{
- int foo ();
- int bar (int);
-};
-*/
-
+#include <typeinfo>
#include <ctype.h>
#include "virtual-methods.hh"
const char *
-demangle_classname (char const *s)
+demangle_classname (std::type_info const &t)
{
+ char const *s = t.name ();
while (isdigit (*s))
s++;
return s;