Skip to content

A colorful C++ type name demangler (like c++filt, but fancier)

License

Notifications You must be signed in to change notification settings

refi64/unmangler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unmangler

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:

image

That's more readable...a little...

With unmangler, that turns into:

image

That's better!

Building

You need Fbuild installed FROM GIT. Just run:

$ fbuild

Installing

$ fbuild install

Usage

Just run build/unmangler with the mangled name, and it will output a nice, color-coded representation, like:

build/unmangler St6vectorIS_ISt4pairIiPcESaIS2_EESaIS4_EE

About

A colorful C++ type name demangler (like c++filt, but fancier)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published