Demangle a C++ symbol. More...
#include <string>

Go to the source code of this file.
Enumerations | |
| enum | demangle_type { dmt_none, dmt_normal, dmt_smart } |
demangle type: specify what demangling we use More... | |
Functions | |
| std::string const | demangle_symbol (std::string const &name) |
| demangle_symbol - demangle a symbol | |
Demangle a C++ symbol.
| enum demangle_type |
demangle type: specify what demangling we use
| dmt_none |
no demangling. |
| dmt_normal |
use cplus_demangle() |
| dmt_smart |
normal plus a pass through the regular expression to simplify the mangled name |
| std::string const demangle_symbol | ( | std::string const & | name | ) |
demangle_symbol - demangle a symbol
| name | the mangled symbol name |
Demangle the symbol name, if the global variable demangle is true.
The demangled name lists the parameters and type qualifiers such as "const".
1.6.1