Lines Matching defs:cpp_demangle_data
98 struct cpp_demangle_data {
454 static void cpp_demangle_data_dest(struct cpp_demangle_data *);
455 static int cpp_demangle_data_init(struct cpp_demangle_data *,
457 static int cpp_demangle_get_subst(struct cpp_demangle_data *, size_t);
458 static int cpp_demangle_get_tmpl_param(struct cpp_demangle_data *, size_t);
459 static int cpp_demangle_push_fp(struct cpp_demangle_data *,
461 static int cpp_demangle_push_str(struct cpp_demangle_data *, const char *,
463 static int cpp_demangle_pop_str(struct cpp_demangle_data *);
464 static int cpp_demangle_push_subst(struct cpp_demangle_data *,
466 static int cpp_demangle_push_subst_v(struct cpp_demangle_data *,
468 static int cpp_demangle_push_type_qualifier(struct cpp_demangle_data *,
470 static int cpp_demangle_read_array(struct cpp_demangle_data *);
471 static int cpp_demangle_read_encoding(struct cpp_demangle_data *);
472 static int cpp_demangle_read_expr_primary(struct cpp_demangle_data *);
473 static int cpp_demangle_read_expression(struct cpp_demangle_data *);
474 static int cpp_demangle_read_expression_flat(struct cpp_demangle_data *,
476 static int cpp_demangle_read_expression_binary(struct cpp_demangle_data *,
478 static int cpp_demangle_read_expression_unary(struct cpp_demangle_data *,
480 static int cpp_demangle_read_expression_trinary(struct cpp_demangle_data *,
482 static int cpp_demangle_read_function(struct cpp_demangle_data *, int *,
484 static int cpp_demangle_local_source_name(struct cpp_demangle_data *ddata);
485 static int cpp_demangle_read_local_name(struct cpp_demangle_data *);
486 static int cpp_demangle_read_name(struct cpp_demangle_data *);
487 static int cpp_demangle_read_name_flat(struct cpp_demangle_data *,
489 static int cpp_demangle_read_nested_name(struct cpp_demangle_data *);
490 static int cpp_demangle_read_number(struct cpp_demangle_data *, long *);
491 static int cpp_demangle_read_number_as_string(struct cpp_demangle_data *,
493 static int cpp_demangle_read_nv_offset(struct cpp_demangle_data *);
494 static int cpp_demangle_read_offset(struct cpp_demangle_data *);
495 static int cpp_demangle_read_offset_number(struct cpp_demangle_data *);
496 static int cpp_demangle_read_pointer_to_member(struct cpp_demangle_data *,
498 static int cpp_demangle_read_sname(struct cpp_demangle_data *);
499 static int cpp_demangle_read_subst(struct cpp_demangle_data *);
500 static int cpp_demangle_read_subst_std(struct cpp_demangle_data *);
501 static int cpp_demangle_read_subst_stdtmpl(struct cpp_demangle_data *,
503 static int cpp_demangle_read_tmpl_arg(struct cpp_demangle_data *);
504 static int cpp_demangle_read_tmpl_args(struct cpp_demangle_data *);
505 static int cpp_demangle_read_tmpl_param(struct cpp_demangle_data *);
506 static int cpp_demangle_read_type(struct cpp_demangle_data *,
508 static int cpp_demangle_read_type_flat(struct cpp_demangle_data *,
510 static int cpp_demangle_read_uqname(struct cpp_demangle_data *);
511 static int cpp_demangle_read_v_offset(struct cpp_demangle_data *);
540 struct cpp_demangle_data ddata;
663 cpp_demangle_data_dest(struct cpp_demangle_data *d)
677 cpp_demangle_data_init(struct cpp_demangle_data *d, const char *cur)
728 cpp_demangle_push_fp(struct cpp_demangle_data *ddata,
758 cpp_demangle_push_str(struct cpp_demangle_data *ddata, const char *str,
776 cpp_demangle_pop_str(struct cpp_demangle_data *ddata)
786 cpp_demangle_push_subst(struct cpp_demangle_data *ddata, const char *str,
800 cpp_demangle_push_subst_v(struct cpp_demangle_data *ddata, struct vector_str *v)
820 cpp_demangle_push_type_qualifier(struct cpp_demangle_data *ddata,
1072 cpp_demangle_get_subst(struct cpp_demangle_data *ddata, size_t idx)
1090 cpp_demangle_get_tmpl_param(struct cpp_demangle_data *ddata, size_t idx)
1107 cpp_demangle_read_array(struct cpp_demangle_data *ddata)
1190 cpp_demangle_read_expr_primary(struct cpp_demangle_data *ddata)
1274 cpp_demangle_read_expression(struct cpp_demangle_data *ddata)
1558 cpp_demangle_read_expression_flat(struct cpp_demangle_data *ddata, char **str)
1589 cpp_demangle_read_expression_binary(struct cpp_demangle_data *ddata,
1604 cpp_demangle_read_expression_unary(struct cpp_demangle_data *ddata,
1617 cpp_demangle_read_expression_trinary(struct cpp_demangle_data *ddata,
1638 cpp_demangle_read_function(struct cpp_demangle_data *ddata, int *ext_c,
1777 cpp_demangle_read_encoding(struct cpp_demangle_data *ddata)
1988 cpp_demangle_read_local_name(struct cpp_demangle_data *ddata)
2078 cpp_demangle_read_name(struct cpp_demangle_data *ddata)
2144 cpp_demangle_read_name_flat(struct cpp_demangle_data *ddata, char **str)
2175 cpp_demangle_read_nested_name(struct cpp_demangle_data *ddata)
2278 cpp_demangle_read_number(struct cpp_demangle_data *ddata, long *rtn)
2311 cpp_demangle_read_number_as_string(struct cpp_demangle_data *ddata, char **str)
2329 cpp_demangle_read_nv_offset(struct cpp_demangle_data *ddata)
2343 cpp_demangle_read_offset(struct cpp_demangle_data *ddata)
2361 cpp_demangle_read_offset_number(struct cpp_demangle_data *ddata)
2397 cpp_demangle_read_pointer_to_member(struct cpp_demangle_data *ddata,
2459 cpp_demangle_read_sname(struct cpp_demangle_data *ddata)
2487 cpp_demangle_read_subst(struct cpp_demangle_data *ddata)
2610 cpp_demangle_read_subst_std(struct cpp_demangle_data *ddata)
2672 cpp_demangle_read_subst_stdtmpl(struct cpp_demangle_data *ddata,
2719 cpp_demangle_read_tmpl_arg(struct cpp_demangle_data *ddata)
2739 cpp_demangle_read_tmpl_args(struct cpp_demangle_data *ddata)
2795 cpp_demangle_read_tmpl_param(struct cpp_demangle_data *ddata)
2829 cpp_demangle_read_type(struct cpp_demangle_data *ddata,
3350 cpp_demangle_read_type_flat(struct cpp_demangle_data *ddata, char **str)
3385 cpp_demangle_read_uqname(struct cpp_demangle_data *ddata)
3812 cpp_demangle_local_source_name(struct cpp_demangle_data *ddata)
3834 cpp_demangle_read_v_offset(struct cpp_demangle_data *ddata)