2
* @file demangle_symbol.h
3
* Demangle a C++ symbol
5
* @remark Copyright 2002 OProfile authors
6
* @remark Read the file COPYING
11
#ifndef DEMANGLE_SYMBOL_H
12
#define DEMANGLE_SYMBOL_H
16
/// demangle type: specify what demangling we use
20
/// use cplus_demangle()
22
/// normal plus a pass through the regular expression to simplify
28
* demangle_symbol - demangle a symbol
29
* @param name the mangled symbol name
30
* @return the demangled name
32
* Demangle the symbol name, if the global
33
* variable demangle is true.
35
* The demangled name lists the parameters and type
36
* qualifiers such as "const".
38
std::string const demangle_symbol(std::string const & name);
40
#endif // DEMANGLE_SYMBOL_H