Symbol: cpp_db_t
usr/src/lib/libdemangle/common/cxx.c
101
static const char *parse_template_param(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
102
static const char *parse_decltype(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
103
static const char *parse_template_args(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1043
const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1045
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
105
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
106
static const char *parse_template_arg(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
107
static const char *parse_expression(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
108
static const char *parse_expr_primary(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
110
const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
112
const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1126
parse_expression(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
113
static const char *parse_gs(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
114
static const char *parse_idx_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
115
static const char *parse_mm_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
116
static const char *parse_pp_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
117
static const char *parse_trinary_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1170
cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
118
static const char *parse_new_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
119
static const char *parse_del_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
120
static const char *parse_cast_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1203
cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
122
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1224
parse_gs(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
123
static const char *parse_typeid_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
124
static const char *parse_throw_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
125
static const char *parse_dot_star_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1257
parse_new_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
126
static const char *parse_dot_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
127
static const char *parse_call_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
128
static const char *parse_arrow_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
129
static const char *parse_conv_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
130
static const char *parse_function_param(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
132
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1324
parse_del_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
134
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1344
parse_idx_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
135
static const char *parse_noexcept_expr(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
136
static const char *parse_alignof(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1365
cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
137
static const char *parse_sizeof(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
139
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1391
parse_mm_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
140
static const char *parse_ctor_dtor_name(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1401
parse_pp_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
141
static const char *parse_source_name(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1412
parse_trinary_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
142
static const char *parse_operator_name(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
143
static const char *parse_pack_expansion(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1440
parse_noexcept_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
145
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1463
parse_cast_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
147
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
149
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
150
static const char *parse_function_type(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1506
parse_arrow_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
151
static const char *parse_array_type(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
153
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
154
static const char *parse_vector_type(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1571
parse_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
162
cpp_db_t db;
usr/src/lib/libdemangle/common/cxx.c
1836
parse_qual_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
1911
parse_alignof(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
1918
const char *(*fn)(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1936
parse_sizeof(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
1974
parse_function_param(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2014
parse_sizeof_param_pack_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2048
parse_typeid_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2078
parse_throw_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2104
parse_dot_star_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2129
parse_dot_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2153
parse_call_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2192
parse_conv_expr(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
220
demangle(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2249
parse_simple_id(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2271
parse_unresolved_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2321
parse_pack_expansion(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2344
parse_unscoped_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2380
parse_unqualified_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2419
parse_unnamed_type_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2524
basename(cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2600
parse_ctor_dtor_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2643
cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2676
parse_floating_literal(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
268
parse_dot_suffix(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
2822
parse_expr_primary(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
290
parse_block_invoke(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3009
parse_operator_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3107
parse_builtin_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3175
parse_substitution(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3220
parse_source_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3264
parse_vector_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
331
parse_encoding(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3325
parse_decltype(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3353
parse_array_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3406
parse_pointer_to_member_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3455
parse_unresolved_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3575
cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3593
parse_base_unresolved_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3642
parse_destructor_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3668
parse_function_type(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3744
parse_template_param(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3798
parse_template_args(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3962
nempty(cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3968
nlen(cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
3974
nadd_l(cpp_db_t *db, const char *s, size_t len)
usr/src/lib/libdemangle/common/cxx.c
3980
njoin(cpp_db_t *db, size_t amt, const char *sep)
usr/src/lib/libdemangle/common/cxx.c
3988
nfmt(cpp_db_t *db, const char *fmt_l, const char *fmt_r)
usr/src/lib/libdemangle/common/cxx.c
3994
save_top(cpp_db_t *db, size_t amt)
usr/src/lib/libdemangle/common/cxx.c
4000
sub(cpp_db_t *db, size_t n)
usr/src/lib/libdemangle/common/cxx.c
4006
tempty(const cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
4012
ttlen(const cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
4018
tsub(cpp_db_t *db, size_t n)
usr/src/lib/libdemangle/common/cxx.c
4024
tpush(cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
4030
tpop(cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
4036
tsave(cpp_db_t *db, size_t amt)
usr/src/lib/libdemangle/common/cxx.c
4042
db_init(cpp_db_t *db, sysdem_ops_t *ops)
usr/src/lib/libdemangle/common/cxx.c
4055
db_fini(cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
4198
dump(cpp_db_t *db, FILE *out)
usr/src/lib/libdemangle/common/cxx.c
460
parse_special_name(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
58
static boolean_t nempty(cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
59
static size_t nlen(cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
60
static void nadd_l(cpp_db_t *, const char *, size_t);
usr/src/lib/libdemangle/common/cxx.c
61
static void njoin(cpp_db_t *, size_t, const char *);
usr/src/lib/libdemangle/common/cxx.c
62
static void nfmt(cpp_db_t *, const char *, const char *);
usr/src/lib/libdemangle/common/cxx.c
621
boolean_t *ends_with_template_args, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
64
static void save_top(cpp_db_t *, size_t);
usr/src/lib/libdemangle/common/cxx.c
65
static void sub(cpp_db_t *, size_t);
usr/src/lib/libdemangle/common/cxx.c
67
static boolean_t tempty(const cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
68
static size_t ttlen(const cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
684
boolean_t *ends_with_template_args, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
70
static void tsub(cpp_db_t *, size_t);
usr/src/lib/libdemangle/common/cxx.c
71
static void tpush(cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
72
static void tpop(cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
73
static void tsave(cpp_db_t *, size_t);
usr/src/lib/libdemangle/common/cxx.c
75
static void db_init(cpp_db_t *, sysdem_ops_t *);
usr/src/lib/libdemangle/common/cxx.c
752
boolean_t *ends_with_template_args, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
76
static void db_fini(cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
77
static void dump(cpp_db_t *, FILE *);
usr/src/lib/libdemangle/common/cxx.c
79
static void demangle(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
81
static const char *parse_type(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
82
static const char *parse_builtin_type(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
83
static const char *parse_qual_type(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
84
static const char *parse_encoding(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
85
static const char *parse_dot_suffix(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
86
static const char *parse_block_invoke(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
87
static const char *parse_special_name(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
89
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
926
parse_template_arg(const char *first, const char *last, cpp_db_t *db)
usr/src/lib/libdemangle/common/cxx.c
93
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
95
cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
96
static const char *parse_unscoped_name(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
97
static const char *parse_template_args(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
98
static const char *parse_substitution(const char *, const char *, cpp_db_t *);