H A D | ItaniumDemangle.cpp | 40 static const char *parse_type(const char *first, const char *last, C &db);
42 static const char *parse_encoding(const char *first, const char *last, C &db);
44 static const char *parse_name(const char *first, const char *last, C &db,
47 static const char *parse_expression(const char *first, const char *last, C &db);
49 static const char *parse_template_args(const char *first, const char *last,
52 static const char *parse_operator_name(const char *first, const char *last,
55 static const char *parse_unqualified_name(const char *first, const char *last,
58 static const char *parse_decltype(const char *first, const char *last, C &db);
62 static const char *parse_number(const char *first, const char *last) {
argument 63 if (first ! 116 parse_floating_number(const char *first, const char *last, C &db) argument 155 parse_source_name(const char *first, const char *last, C &db) argument 192 parse_substitution(const char *first, const char *last, C &db) argument 292 parse_builtin_type(const char *first, const char *last, C &db) argument 434 parse_cv_qualifiers(const char *first, const char *last, unsigned &cv) argument 458 parse_template_param(const char *first, const char *last, C &db) argument 503 parse_const_cast_expr(const char *first, const char *last, C &db) argument 529 parse_dynamic_cast_expr(const char *first, const char *last, C &db) argument 555 parse_reinterpret_cast_expr(const char *first, const char *last, C &db) argument 581 parse_static_cast_expr(const char *first, const char *last, C &db) argument 604 parse_pack_expansion(const char *first, const char *last, C &db) argument 617 parse_sizeof_type_expr(const char *first, const char *last, C &db) argument 634 parse_sizeof_expr_expr(const char *first, const char *last, C &db) argument 652 parse_sizeof_param_pack_expr(const char *first, const char *last, C &db) argument 687 parse_function_param(const char *first, const char *last, C &db) argument 719 parse_sizeof_function_param_pack_expr(const char *first, const char *last, C &db) argument 739 parse_typeid_expr(const char *first, const char *last, C &db) argument 761 parse_throw_expr(const char *first, const char *last, C &db) argument 778 parse_dot_star_expr(const char *first, const char *last, C &db) argument 800 parse_simple_id(const char *first, const char *last, C &db) argument 824 parse_unresolved_type(const char *first, const char *last, C &db) argument 879 parse_destructor_name(const char *first, const char *last, C &db) argument 913 parse_base_unresolved_name(const char *first, const char *last, C &db) argument 958 parse_unresolved_qualifier_level(const char *first, const char *last, C &db) argument 988 parse_unresolved_name(const char *first, const char *last, C &db) argument 1115 parse_dot_expr(const char *first, const char *last, C &db) argument 1138 parse_call_expr(const char *first, const char *last, C &db) argument 1189 parse_new_expr(const char *first, const char *last, C &db) argument 1299 parse_conversion_expr(const char *first, const char *last, C &db) argument 1356 parse_arrow_expr(const char *first, const char *last, C &db) argument 1382 parse_function_type(const char *first, const char *last, C &db) argument 1457 parse_pointer_to_member_type(const char *first, const char *last, C &db) argument 1489 parse_array_type(const char *first, const char *last, C &db) argument 1544 parse_decltype(const char *first, const char *last, C &db) argument 1570 parse_vector_type(const char *first, const char *last, C &db) argument 1647 parse_type(const char *first, const char *last, C &db) argument 2020 parse_operator_name(const char *first, const char *last, C &db) argument 2296 parse_integer_literal(const char *first, const char *last, const std::string &lit, C &db) argument 2330 parse_expr_primary(const char *first, const char *last, C &db) argument 2532 parse_ctor_dtor_name(const char *first, const char *last, C &db) argument 2578 parse_unnamed_type_name(const char *first, const char *last, C &db) argument 2677 parse_unqualified_name(const char *first, const char *last, C &db) argument 2721 parse_unscoped_name(const char *first, const char *last, C &db) argument 2748 parse_alignof_type(const char *first, const char *last, C &db) argument 2766 parse_alignof_expr(const char *first, const char *last, C &db) argument 2781 parse_noexcept_expression(const char *first, const char *last, C &db) argument 2794 parse_prefix_expression(const char *first, const char *last, const std::string &op, C &db) argument 2808 parse_binary_expression(const char *first, const char *last, const std::string &op, C &db) argument 2915 parse_expression(const char *first, const char *last, C &db) argument 3376 parse_template_arg(const char *first, const char *last, C &db) argument 3422 parse_template_args(const char *first, const char *last, C &db) argument 3483 parse_nested_name(const char *first, const char *last, C &db, bool *ends_with_template_args) argument 3619 parse_discriminator(const char *first, const char *last) argument 3651 parse_local_name(const char *first, const char *last, C &db, bool *ends_with_template_args) argument 3715 parse_name(const char *first, const char *last, C &db, bool *ends_with_template_args) argument 3795 parse_call_offset(const char *first, const char *last) argument 3834 parse_special_name(const char *first, const char *last, C &db) argument 3993 parse_encoding(const char *first, const char *last, C &db) argument 4104 parse_block_invoke(const char *first, const char *last, C &db) argument 4136 parse_dot_suffix(const char *first, const char *last, C &db) argument 4154 demangle(const char *first, const char *last, C &db, int &status) argument 4190 StrT first; member in struct:__anon23394::string_pair [all...] |