Home
last modified time | relevance | path

Searched refs:cxx_pretty_printer (Results 1 – 12 of 12) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dcxx-pretty-print.h32 class cxx_pretty_printer : public c_pretty_printer
35 cxx_pretty_printer ();
87 void pp_cxx_begin_template_argument_list (cxx_pretty_printer *);
88 void pp_cxx_end_template_argument_list (cxx_pretty_printer *);
89 void pp_cxx_colon_colon (cxx_pretty_printer *);
90 void pp_cxx_separate_with (cxx_pretty_printer *, int);
92 void pp_cxx_canonical_template_parameter (cxx_pretty_printer *, tree);
93 void pp_cxx_trait_expression (cxx_pretty_printer *, tree);
94 void pp_cxx_va_arg_expression (cxx_pretty_printer *, tree);
95 void pp_cxx_offsetof_expression (cxx_pretty_printer *, tree);
[all …]
Dcxx-pretty-print.cc28 static void pp_cxx_unqualified_id (cxx_pretty_printer *, tree);
29 static void pp_cxx_nested_name_specifier (cxx_pretty_printer *, tree);
30 static void pp_cxx_qualified_id (cxx_pretty_printer *, tree);
31 static void pp_cxx_template_argument_list (cxx_pretty_printer *, tree);
32 static void pp_cxx_type_specifier_seq (cxx_pretty_printer *, tree);
33 static void pp_cxx_ptr_operator (cxx_pretty_printer *, tree);
34 static void pp_cxx_parameter_declaration_clause (cxx_pretty_printer *, tree);
35 static void pp_cxx_template_parameter (cxx_pretty_printer *, tree);
36 static void pp_cxx_cast_expression (cxx_pretty_printer *, tree);
37 static void pp_cxx_typeid_expression (cxx_pretty_printer *, tree);
[all …]
Derror.cc47 static cxx_pretty_printer actual_pretty_printer;
48 static cxx_pretty_printer * const cxx_pp = &actual_pretty_printer;
65 static void dump_alias_template_specialization (cxx_pretty_printer *, tree, int);
66 static void dump_type (cxx_pretty_printer *, tree, int);
67 static void dump_typename (cxx_pretty_printer *, tree, int);
68 static void dump_simple_decl (cxx_pretty_printer *, tree, tree, int);
69 static void dump_decl (cxx_pretty_printer *, tree, int);
70 static void dump_template_decl (cxx_pretty_printer *, tree, int);
71 static void dump_function_decl (cxx_pretty_printer *, tree, int);
72 static void dump_expr (cxx_pretty_printer *, tree, int);
[all …]
DChangeLog-20131347 * cxx-pretty-print.c (cxx_pretty_printer::postfix_expression):
1375 * cxx-pretty-print.h (cxx_pretty_printer::simple_type_specifier):
1377 * cxx-pretty-print.c (cxx_pretty_printer::simple_type_specifier):
1379 (cxx_pretty_printer::cxx_pretty_printer): Do not assign to
1393 * cxx-pretty-print.h (cxx_pretty_printer::type_id): Declare as
1400 (cxx_pretty_printer::postfix_expression): Likewise.
1401 (cxx_pretty_printer::unary_expression): Likewise.
1402 (cxx_pretty_printer::statement): Likewise.
1403 (cxx_pretty_printer::type_id): Rename from pp_cxx_type_id.
1404 (c_pretty_printer::cxx_pretty_printer): Do not assign to type_id.
[all …]
DChangeLog-2020391 * cxx-pretty-print.c (cxx_pretty_printer::simple_type_specifier): Handle
394 (cxx_pretty_printer::type_id): Likewise.
706 * cxx-pretty-print.c (cxx_pretty_printer::postfix_expression):
1829 (cxx_pretty_printer::abstract_declarator): Fix the printing of ')'.
1830 (cxx_pretty_printer::direct_abstract_declarator): Handle OFFSET_TYPE.
1831 (cxx_pretty_printer::type_id): Likewise. Print the abstract declarator
2345 * cxx-pretty-print.c (cxx_pretty_printer::statement): Move code
4863 * cxx-pretty-print.c (cxx_pretty_printer:simple_type_specifier)
4866 (cxx_pretty_printer::direct_abstract_declarator) <case DECLTYPE_TYPE>:
5564 * cxx-pretty-print.c (cxx_pretty_printer::simple_type_specifier)
[all …]
DChangeLog-2016885 * cxx-pretty-print.c (cxx_pretty_printer::primary_expression): Handle
1440 (cxx_pretty_printer::constant): Adjust fall through comment.
1441 (cxx_pretty_printer::primary_expression): Add FALLTHRU.
1443 (cxx_pretty_printer::expression): Add FALLTHRU.
1444 (cxx_pretty_printer::declaration_specifiers): Reformat code.
1957 * cxx-pretty-print.c (cxx_pretty_printer::expression): Handle
DChangeLog-2014740 * cxx-pretty-print.c (cxx_pretty_printer::cxx_pretty_printer): Do
2424 * cxx-pretty-print.c (cxx_pretty_printer::primary_expression)
2425 (cxx_pretty_printer::expression): Likewise.
DChangeLog-2018905 * cxx-pretty-print.c (cxx_pretty_printer::statement): Handle
1319 (cxx_pretty_printer::constant): Use it.
1608 * cxx-pretty-print.c (cxx_pretty_printer::statement) <case
2749 * cxx-pretty-print.c (cxx_pretty_printer::abstract_declarator,
3863 * cxx-pretty-print.c (cxx_pretty_printer::multiplicative_expression):
3865 (cxx_pretty_printer::expression): Handle EXACT_DIV_EXPR and RDIV_EXPR.
DChangeLog-20151949 * cxx-pretty-print.c (cxx_pretty_printer::primary_expression)
1950 (cxx_pretty_printer::expression): Handle REQUIRES_EXPR,
1954 (cxx_pretty_printer::declarator): Print requires-clause.
DChangeLog-20173962 (pp_cxx_qualified_id, cxx_pretty_printer::id_expression,
3963 cxx_pretty_printer::expression): Likewise.
4624 * cxx-pretty-print.c (cxx_pretty_printer::expression): Add
DChangeLog-2019231 * cxx-pretty-print.c (cxx_pretty_printer::clone): New vfunc
233 * cxx-pretty-print.h (cxx_pretty_printer::clone): New vfunc decl.
DChangeLog-20031828 (cxx_pretty_printer): Adjust base type.