#include <ansidecl.h>Include dependency graph for demangle.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | DEMANGLE_H |
| #define | DMGL_NO_OPTS 0 |
| #define | DMGL_PARAMS (1 << 0) |
| #define | DMGL_ANSI (1 << 1) |
| #define | DMGL_JAVA (1 << 2) |
| #define | DMGL_AUTO (1 << 8) |
| #define | DMGL_GNU (1 << 9) |
| #define | DMGL_LUCID (1 << 10) |
| #define | DMGL_ARM (1 << 11) |
| #define | DMGL_STYLE_MASK (DMGL_AUTO|DMGL_GNU|DMGL_LUCID|DMGL_ARM) |
| #define | AUTO_DEMANGLING_STYLE_STRING "auto" |
| #define | GNU_DEMANGLING_STYLE_STRING "gnu" |
| #define | LUCID_DEMANGLING_STYLE_STRING "lucid" |
| #define | ARM_DEMANGLING_STYLE_STRING "arm" |
| #define | CURRENT_DEMANGLING_STYLE current_demangling_style |
| #define | AUTO_DEMANGLING (((int) CURRENT_DEMANGLING_STYLE) & DMGL_AUTO) |
| #define | GNU_DEMANGLING (((int) CURRENT_DEMANGLING_STYLE) & DMGL_GNU) |
| #define | LUCID_DEMANGLING (((int) CURRENT_DEMANGLING_STYLE) & DMGL_LUCID) |
| #define | ARM_DEMANGLING (CURRENT_DEMANGLING_STYLE & DMGL_ARM) |
Enumerations | |
| enum | demangling_styles { unknown_demangling = 0, auto_demangling = (1 << 8), gnu_demangling = (1 << 9), lucid_demangling = (1 << 10), arm_demangling = (1 << 11) } |
Functions | |
| char *cplus_demangle | PARAMS ((const char *mangled, int options)) |
| int cplus_demangle_opname | PARAMS ((const char *opname, char *result, int options)) |
| const char *cplus_mangle_opname | PARAMS ((const char *opname, int options)) |
| void set_cplus_marker_for_demangling | PARAMS ((int ch)) |
Variables | |
| enum demangling_styles | current_demangling_style |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00053 {
00054 unknown_demangling = 0,
00055 auto_demangling = DMGL_AUTO,
00056 gnu_demangling = DMGL_GNU,
00057 lucid_demangling = DMGL_LUCID,
00058 arm_demangling = DMGL_ARM
00059 } current_demangling_style;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1