#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 a C++ symbol
Definition in file demangle_symbol.h.
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 |
Definition at line 17 of file demangle_symbol.h.
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".