unmangler is a tool to take those ugly type names that typeid
outputs (like St6vectorIS_ISt4pairIiPcESaIS2_EESaIS4_EE
) and turns it into color-coded type names.
See, c++filt
also decodes type names, but the output looks kind of like this:
That's more readable...a little...
With unmangler, that turns into:
That's better!
You need Fbuild installed FROM GIT. Just run:
$ fbuild
$ fbuild install
Just run build/unmangler
with the mangled name, and it will output a nice, color-coded representation, like:
build/unmangler St6vectorIS_ISt4pairIiPcESaIS2_EESaIS4_EE