#include "obstack.h"#include "input.h"


Go to the source code of this file.
Data Types | |
| type | text_info |
| type | output_buffer |
| type | pretty_print_info |
Defines | |
| #define | pp_format_decoder(PP) pp_base (PP)->format_decoder |
| #define | pp_needs_newline(PP) pp_base (PP)->need_newline |
| #define | pp_line_cutoff(PP) pp_base (PP)->ideal_maximum_length |
| #define | pp_is_wrapping_line(PP) (pp_line_cutoff (PP) > 0) |
| #define | pp_prefixing_rule(PP) pp_base (PP)->prefixing_rule |
| #define | pp_indentation(PP) pp_base (PP)->indent_skip |
| #define | pp_set_line_maximum_length(PP, L) pp_base_set_line_maximum_length (pp_base (PP), L) |
| #define | pp_set_prefix(PP, P) pp_base_set_prefix (pp_base (PP), P) |
| #define | pp_destroy_prefix(PP) pp_base_destroy_prefix (pp_base (PP)) |
| #define | pp_remaining_character_count_for_line(PP) pp_base_remaining_character_count_for_line (pp_base (PP)) |
| #define | pp_clear_output_area(PP) pp_base_clear_output_area (pp_base (PP)) |
| #define | pp_formatted_text(PP) pp_base_formatted_text (pp_base (PP)) |
| #define | pp_last_position_in_text(PP) pp_base_last_position_in_text (pp_base (PP)) |
| #define | pp_emit_prefix(PP) pp_base_emit_prefix (pp_base (PP)) |
| #define | pp_append_text(PP, B, E) pp_base_append_text (pp_base (PP), B, E) |
| #define | pp_flush(PP) pp_base_flush (pp_base (PP)) |
| #define | pp_prepare_to_format(PP, TI, LOC) pp_base_prepare_to_format (pp_base (PP), TI, LOC) |
| #define | pp_format_text(PP, TI) pp_base_format_text (pp_base (PP), TI) |
| #define | pp_format_verbatim(PP, TI) pp_base_format_verbatim (pp_base (PP), TI) |
| #define | pp_character(PP, C) pp_base_character (pp_base (PP), C) |
| #define | pp_string(PP, S) pp_base_string (pp_base (PP), S) |
| #define | pp_newline(PP) pp_base_newline (pp_base (PP)) |
| #define | pp_space(PP) pp_character (PP, ' ') |
| #define | pp_left_paren(PP) pp_character (PP, '(') |
| #define | pp_right_paren(PP) pp_character (PP, ')') |
| #define | pp_left_bracket(PP) pp_character (PP, '[') |
| #define | pp_right_bracket(PP) pp_character (PP, ']') |
| #define | pp_left_brace(PP) pp_character (PP, '{') |
| #define | pp_right_brace(PP) pp_character (PP, '}') |
| #define | pp_semicolon(PP) pp_character (PP, ';') |
| #define | pp_comma(PP) pp_string (PP, ", ") |
| #define | pp_dot(PP) pp_character (PP, '.') |
| #define | pp_colon(PP) pp_character (PP, ':') |
| #define | pp_colon_colon(PP) pp_string (PP, "::") |
| #define | pp_arrow(PP) pp_string (PP, "->") |
| #define | pp_equal(PP) pp_character (PP, '=') |
| #define | pp_question(PP) pp_character (PP, '?') |
| #define | pp_bar(PP) pp_character (PP, '|') |
| #define | pp_carret(PP) pp_character (PP, '^') |
| #define | pp_ampersand(PP) pp_character (PP, '&') |
| #define | pp_less(PP) pp_character (PP, '<') |
| #define | pp_greater(PP) pp_character (PP, '>') |
| #define | pp_plus(PP) pp_character (PP, '+') |
| #define | pp_minus(PP) pp_character (PP, '-') |
| #define | pp_star(PP) pp_character (PP, '*') |
| #define | pp_slash(PP) pp_character (PP, '/') |
| #define | pp_modulo(PP) pp_character (PP, '%') |
| #define | pp_exclamation(PP) pp_character (PP, '!') |
| #define | pp_complement(PP) pp_character (PP, '~') |
| #define | pp_quote(PP) pp_character (PP, '\'') |
| #define | pp_backquote(PP) pp_character (PP, '`') |
| #define | pp_doublequote(PP) pp_character (PP, '"') |
| #define | pp_newline_and_indent(PP, N) |
| #define | pp_maybe_newline_and_indent(PP, N) if (pp_needs_newline (PP)) pp_newline_and_indent (PP, N) |
| #define | pp_maybe_space(PP) pp_base_maybe_space (pp_base (PP)) |
| #define | pp_separate_with(PP, C) |
| #define | pp_scalar(PP, FORMAT, SCALAR) |
| #define | pp_decimal_int(PP, I) pp_scalar (PP, "%d", I) |
| #define | pp_wide_integer(PP, I) pp_scalar (PP, HOST_WIDE_INT_PRINT_DEC, (HOST_WIDE_INT) I) |
| #define | pp_pointer(PP, P) pp_scalar (PP, "%p", P) |
| #define | pp_identifier(PP, ID) pp_string (PP, ID) |
| #define | pp_tree_identifier(PP, T) |
| #define | pp_unsupported_tree(PP, T) |
| #define | pp_buffer(PP) pp_base (PP)->buffer |
| #define | pp_base(PP) (PP) |
| #define | ATTRIBUTE_GCC_PPDIAG(m, n) ATTRIBUTE_NONNULL(m) |
Typedefs | |
| typedef unsigned int | pp_flags |
| typedef struct pretty_print_info | pretty_printer |
| typedef bool(* | printer_fn )(pretty_printer *, text_info *) |
Enumerations | |
| enum | diagnostic_prefixing_rule_t { DIAGNOSTICS_SHOW_PREFIX_ONCE = 0x0, DIAGNOSTICS_SHOW_PREFIX_NEVER = 0x1, DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE = 0x2, DIAGNOSTICS_SHOW_PREFIX_ONCE = 0x0, DIAGNOSTICS_SHOW_PREFIX_NEVER = 0x1, DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE = 0x2, DIAGNOSTICS_SHOW_PREFIX_ONCE = 0x0, DIAGNOSTICS_SHOW_PREFIX_NEVER = 0x1, DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE = 0x2, DIAGNOSTICS_SHOW_PREFIX_ONCE = 0x0, DIAGNOSTICS_SHOW_PREFIX_NEVER = 0x1, DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE = 0x2 } |
| enum | pp_padding { pp_none, pp_before, pp_after, pp_none, pp_before, pp_after, pp_none, pp_before, pp_after, pp_none, pp_before, pp_after } |
Functions/Subroutines | |
| void | pp_construct (pretty_printer *, const char *, int) |
| void | pp_base_set_line_maximum_length (pretty_printer *, int) |
| void | pp_base_set_prefix (pretty_printer *, const char *) |
| void | pp_base_destroy_prefix (pretty_printer *) |
| int | pp_base_remaining_character_count_for_line (pretty_printer *) |
| void | pp_base_clear_output_area (pretty_printer *) |
| const char * | pp_base_formatted_text (pretty_printer *) |
| const char * | pp_base_last_position_in_text (const pretty_printer *) |
| void | pp_base_emit_prefix (pretty_printer *) |
| void | pp_base_append_text (pretty_printer *, const char *, const char *) |
| void | pp_printf (pretty_printer *, const char *,...) ATTRIBUTE_GCC_PPDIAG(2 |
| void void | pp_verbatim (pretty_printer *, const char *,...) |
| void | pp_base_flush (pretty_printer *) |
| void | pp_base_prepare_to_format (pretty_printer *, text_info *, location_t *) |
| void | pp_base_format_text (pretty_printer *, text_info *) |
| void | pp_base_format_verbatim (pretty_printer *, text_info *) |
| void | pp_base_indent (pretty_printer *) |
| void | pp_base_newline (pretty_printer *) |
| void | pp_base_character (pretty_printer *, int) |
| void | pp_base_string (pretty_printer *, const char *) |
| void | pp_write_text_to_stream (pretty_printer *pp) |
| void | pp_base_maybe_space (pretty_printer *) |
| #define ATTRIBUTE_GCC_PPDIAG | ( | m, | |||
| n | ) | ATTRIBUTE_NONNULL(m) |
Definition at line 259 of file pretty-print.h.
| #define pp_ampersand | ( | PP | ) | pp_character (PP, '&') |
Definition at line 188 of file pretty-print.h.
Definition at line 158 of file pretty-print.h.
Referenced by pp_base_format(), pp_base_format_text(), pp_maybe_wrap_text(), and pp_wrap_text().
| #define pp_arrow | ( | PP | ) | pp_string (PP, "->") |
Definition at line 183 of file pretty-print.h.
| #define pp_backquote | ( | PP | ) | pp_character (PP, '`') |
Definition at line 199 of file pretty-print.h.
| #define pp_bar | ( | PP | ) | pp_character (PP, '|') |
Definition at line 186 of file pretty-print.h.
| #define pp_base | ( | PP | ) | (PP) |
Definition at line 241 of file pretty-print.h.
| #define pp_buffer | ( | PP | ) | pp_base (PP)->buffer |
Definition at line 238 of file pretty-print.h.
| #define pp_carret | ( | PP | ) | pp_character (PP, '^') |
Definition at line 187 of file pretty-print.h.
| #define pp_character | ( | PP, | |||
| C | ) | pp_base_character (pp_base (PP), C) |
Definition at line 167 of file pretty-print.h.
| #define pp_clear_output_area | ( | PP | ) | pp_base_clear_output_area (pp_base (PP)) |
Definition at line 152 of file pretty-print.h.
Referenced by mf_varname_tree(), pp_write_text_to_stream(), and reinit_cxx_pp().
| #define pp_colon | ( | PP | ) | pp_character (PP, ':') |
Definition at line 181 of file pretty-print.h.
| #define pp_colon_colon | ( | PP | ) | pp_string (PP, "::") |
Definition at line 182 of file pretty-print.h.
| #define pp_comma | ( | PP | ) | pp_string (PP, ", ") |
Definition at line 179 of file pretty-print.h.
| #define pp_complement | ( | PP | ) | pp_character (PP, '~') |
Definition at line 197 of file pretty-print.h.
| #define pp_decimal_int | ( | PP, | |||
| I | ) | pp_scalar (PP, "%d", I) |
Definition at line 223 of file pretty-print.h.
Referenced by dump_bb_end(), dump_bb_header(), dump_generic_node(), dump_implicit_edges(), mf_varname_tree(), parm_to_string(), pp_base_format_text(), pp_c_type_specifier(), and pp_cfg_jump().
| #define pp_destroy_prefix | ( | PP | ) | pp_base_destroy_prefix (pp_base (PP)) |
| #define pp_dot | ( | PP | ) | pp_character (PP, '.') |
Definition at line 180 of file pretty-print.h.
| #define pp_doublequote | ( | PP | ) | pp_character (PP, '"') |
Definition at line 200 of file pretty-print.h.
| #define pp_emit_prefix | ( | PP | ) | pp_base_emit_prefix (pp_base (PP)) |
| #define pp_equal | ( | PP | ) | pp_character (PP, '=') |
Definition at line 184 of file pretty-print.h.
| #define pp_exclamation | ( | PP | ) | pp_character (PP, '!') |
Definition at line 196 of file pretty-print.h.
| #define pp_flush | ( | PP | ) | pp_base_flush (pp_base (PP)) |
Definition at line 160 of file pretty-print.h.
Referenced by diagnostic_report_diagnostic(), dump_generic_bb(), error_recursion(), lhd_print_error_function(), pp_c_function_definition(), pp_cxx_function_definition(), print_c_tree(), print_generic_stmt(), print_generic_stmt_indented(), and verbatim().
| #define pp_format_decoder | ( | PP | ) | pp_base (PP)->format_decoder |
Definition at line 82 of file pretty-print.h.
Referenced by general_init(), pp_base_format(), and pp_base_format_text().
| #define pp_format_text | ( | PP, | |||
| TI | ) | pp_base_format_text (pp_base (PP), TI) |
Definition at line 163 of file pretty-print.h.
Referenced by diagnostic_report_diagnostic(), pp_base_format_verbatim(), and pp_printf().
| #define pp_format_verbatim | ( | PP, | |||
| TI | ) | pp_base_format_verbatim (pp_base (PP), TI) |
| #define pp_formatted_text | ( | PP | ) | pp_base_formatted_text (pp_base (PP)) |
Definition at line 154 of file pretty-print.h.
Referenced by args_to_string(), cv_to_string(), decl_as_string(), decl_to_string(), expr_as_string(), expr_to_string(), fndecl_to_string(), lang_decl_name(), parm_to_string(), pp_write_text_to_stream(), type_as_string(), and type_to_string().
| #define pp_greater | ( | PP | ) | pp_character (PP, '>') |
Definition at line 190 of file pretty-print.h.
| #define pp_identifier | ( | PP, | |||
| ID | ) | pp_string (PP, ID) |
Definition at line 228 of file pretty-print.h.
| #define pp_indentation | ( | PP | ) | pp_base (PP)->indent_skip |
Definition at line 99 of file pretty-print.h.
| #define pp_is_wrapping_line | ( | PP | ) | (pp_line_cutoff (PP) > 0) |
Definition at line 93 of file pretty-print.h.
Referenced by pp_base_append_text(), pp_base_character(), pp_maybe_wrap_text(), pp_set_real_maximum_length(), and pp_wrap_text().
| #define pp_last_position_in_text | ( | PP | ) | pp_base_last_position_in_text (pp_base (PP)) |
Definition at line 155 of file pretty-print.h.
Referenced by pp_c_cv_qualifier(), and pp_cxx_nonconsecutive_character().
| #define pp_left_brace | ( | PP | ) | pp_character (PP, '{') |
Definition at line 176 of file pretty-print.h.
| #define pp_left_bracket | ( | PP | ) | pp_character (PP, '[') |
Definition at line 174 of file pretty-print.h.
| #define pp_left_paren | ( | PP | ) | pp_character (PP, '(') |
Definition at line 172 of file pretty-print.h.
| #define pp_less | ( | PP | ) | pp_character (PP, '<') |
Definition at line 189 of file pretty-print.h.
| #define pp_line_cutoff | ( | PP | ) | pp_base (PP)->ideal_maximum_length |
Definition at line 90 of file pretty-print.h.
Referenced by pp_base_format_verbatim(), pp_base_set_line_maximum_length(), pp_construct(), pp_set_real_maximum_length(), and pp_set_verbatim_wrapping_().
| #define pp_maybe_newline_and_indent | ( | PP, | |||
| N | ) | if (pp_needs_newline (PP)) pp_newline_and_indent (PP, N) |
Definition at line 208 of file pretty-print.h.
Referenced by pp_cxx_statement(), and pp_cxx_template_declaration().
| #define pp_maybe_space | ( | PP | ) | pp_base_maybe_space (pp_base (PP)) |
Definition at line 210 of file pretty-print.h.
Referenced by dump_simple_decl(), dump_type_prefix(), and dump_type_suffix().
| #define pp_minus | ( | PP | ) | pp_character (PP, '-') |
Definition at line 192 of file pretty-print.h.
| #define pp_modulo | ( | PP | ) | pp_character (PP, '%') |
Definition at line 195 of file pretty-print.h.
| #define pp_needs_newline | ( | PP | ) | pp_base (PP)->need_newline |
Definition at line 86 of file pretty-print.h.
Referenced by announce_function(), diagnostic_report_current_module(), maybe_init_pretty_print(), pp_base_flush(), pp_c_function_definition(), pp_c_pointer(), pp_c_statement(), pp_cxx_function_definition(), pp_cxx_simple_declaration(), pp_cxx_statement(), print_c_tree(), and reinit_cxx_pp().
| #define pp_newline | ( | PP | ) | pp_base_newline (pp_base (PP)) |
Definition at line 169 of file pretty-print.h.
| #define pp_newline_and_indent | ( | PP, | |||
| N | ) |
Value:
do { \ pp_indentation (PP) += N; \ pp_newline (PP); \ pp_base_indent (pp_base (PP)); \ pp_needs_newline (PP) = false; \ } while (0)
Definition at line 201 of file pretty-print.h.
| #define pp_plus | ( | PP | ) | pp_character (PP, '+') |
Definition at line 191 of file pretty-print.h.
| #define pp_pointer | ( | PP, | |||
| P | ) | pp_scalar (PP, "%p", P) |
Definition at line 226 of file pretty-print.h.
| #define pp_prefixing_rule | ( | PP | ) | pp_base (PP)->prefixing_rule |
Definition at line 96 of file pretty-print.h.
Referenced by pp_base_emit_prefix(), pp_base_format_verbatim(), pp_construct(), pp_set_real_maximum_length(), and pp_set_verbatim_wrapping_().
| #define pp_question | ( | PP | ) | pp_character (PP, '?') |
Definition at line 185 of file pretty-print.h.
| #define pp_quote | ( | PP | ) | pp_character (PP, '\'') |
Definition at line 198 of file pretty-print.h.
| #define pp_remaining_character_count_for_line | ( | PP | ) | pp_base_remaining_character_count_for_line (pp_base (PP)) |
Definition at line 150 of file pretty-print.h.
Referenced by pp_base_character(), and pp_wrap_text().
| #define pp_right_brace | ( | PP | ) | pp_character (PP, '}') |
Definition at line 177 of file pretty-print.h.
| #define pp_right_bracket | ( | PP | ) | pp_character (PP, ']') |
Definition at line 175 of file pretty-print.h.
| #define pp_right_paren | ( | PP | ) | pp_character (PP, ')') |
Definition at line 173 of file pretty-print.h.
| #define pp_scalar | ( | PP, | |||
| FORMAT, | |||||
| SCALAR | ) |
Value:
do \ { \ sprintf (pp_buffer (PP)->digit_buffer, FORMAT, SCALAR); \ pp_string (PP, pp_buffer (PP)->digit_buffer); \ } \ while (0)
Definition at line 216 of file pretty-print.h.
Referenced by pp_base_format(), pp_base_format_text(), pp_c_char(), and pp_c_character_constant().
| #define pp_semicolon | ( | PP | ) | pp_character (PP, ';') |
Definition at line 178 of file pretty-print.h.
| #define pp_separate_with | ( | PP, | |||
| C | ) |
Value:
do { \ pp_character (PP, C); \ pp_space (PP); \ } while (0)
Definition at line 211 of file pretty-print.h.
Definition at line 146 of file pretty-print.h.
Referenced by common_handle_option(), and pp_cxx_pretty_printer_init().
Definition at line 148 of file pretty-print.h.
Referenced by default_diagnostic_starter(), lhd_print_error_function(), and pp_construct().
| #define pp_slash | ( | PP | ) | pp_character (PP, '/') |
Definition at line 194 of file pretty-print.h.
| #define pp_space | ( | PP | ) | pp_character (PP, ' ') |
Definition at line 171 of file pretty-print.h.
Referenced by dump_function_declaration(), dump_generic_node(), dump_omp_clauses(), pp_base_indent(), pp_base_maybe_space(), pp_c_assignment_expression(), pp_c_init_declarator(), pp_c_statement(), pp_c_whitespace(), pp_cxx_assignment_expression(), pp_cxx_conditional_expression(), pp_cxx_multiplicative_expression(), pp_cxx_new_expression(), pp_cxx_statement(), pp_wrap_text(), print_declaration(), and print_generic_stmt_indented().
| #define pp_star | ( | PP | ) | pp_character (PP, '*') |
Definition at line 193 of file pretty-print.h.
Definition at line 168 of file pretty-print.h.
Referenced by c_tree_printer(), default_tree_printer(), do_niy(), dump_array_domain(), dump_bb_end(), dump_bb_header(), dump_decl(), dump_expr(), dump_function_declaration(), dump_generic_node(), dump_implicit_edges(), dump_omp_clause(), dump_phi_nodes(), dump_vops(), mf_varname_tree(), parm_to_string(), pp_base_format(), pp_base_format_text(), pp_base_output_formatted_text(), pp_c_char(), pp_c_floating_constant(), pp_c_integer_constant(), pp_c_type_specifier(), pp_cfg_jump(), pretty_print_string(), print_call_name(), print_declaration(), and print_struct_decl().
| #define pp_tree_identifier | ( | PP, | |||
| T | ) |
Value:
pp_append_text(PP, IDENTIFIER_POINTER (T), \ IDENTIFIER_POINTER (T) + IDENTIFIER_LENGTH (T))
Definition at line 229 of file pretty-print.h.
| #define pp_unsupported_tree | ( | PP, | |||
| T | ) |
Value:
pp_verbatim (pp_base (PP), "#%qs not supported by %s#", \ tree_code_name[(int) TREE_CODE (T)], __FUNCTION__)
Definition at line 233 of file pretty-print.h.
| #define pp_wide_integer | ( | PP, | |||
| I | ) | pp_scalar (PP, HOST_WIDE_INT_PRINT_DEC, (HOST_WIDE_INT) I) |
Definition at line 224 of file pretty-print.h.
| typedef unsigned int pp_flags |
Definition at line 68 of file pretty-print.h.
| typedef struct pretty_print_info pretty_printer |
Definition at line 78 of file pretty-print.h.
| typedef bool(* printer_fn)(pretty_printer *, text_info *) |
Definition at line 79 of file pretty-print.h.
Definition at line 42 of file pretty-print.h.
| enum pp_padding |
| pp_none | |
| pp_before | |
| pp_after | |
| pp_none | |
| pp_before | |
| pp_after | |
| pp_none | |
| pp_before | |
| pp_after | |
| pp_none | |
| pp_before | |
| pp_after |
Definition at line 70 of file pretty-print.h.
| void pp_base_append_text | ( | pretty_printer * | , | |
| const char * | , | |||
| const char * | ||||
| ) |
Definition at line 502 of file pretty-print.c.
| void pp_base_character | ( | pretty_printer * | , | |
| int | ||||
| ) |
Definition at line 589 of file pretty-print.c.
| void pp_base_clear_output_area | ( | pretty_printer * | ) |
Definition at line 423 of file pretty-print.c.
| void pp_base_destroy_prefix | ( | pretty_printer * | ) |
Definition at line 441 of file pretty-print.c.
| void pp_base_emit_prefix | ( | pretty_printer * | ) |
Definition at line 452 of file pretty-print.c.
| void pp_base_flush | ( | pretty_printer * | ) |
Definition at line 402 of file pretty-print.c.
| void pp_base_format_text | ( | pretty_printer * | , | |
| text_info * | ||||
| ) |
Definition at line 225 of file pretty-print.c.
References abort, text_info::args_ptr, close_quote, text_info::err_no, expand_location, text_info::format_spec, gcc_assert, HOST_WIDE_INT, HOST_WIDE_INT_PRINT, HOST_WIDE_INT_PRINT_HEX, HOST_WIDE_INT_PRINT_UNSIGNED, n, open_quote, p, pp_append_text, pp_character, pp_decimal_int, pp_format_decoder, pp_integer_with_precision, pp_pointer, pp_scalar, pp_string, pp_wide_integer, pp_wrap_text(), s, va_arg, and xstrerror().
| void pp_base_format_verbatim | ( | pretty_printer * | , | |
| text_info * | ||||
| ) |
Definition at line 385 of file pretty-print.c.
| const char* pp_base_formatted_text | ( | pretty_printer * | ) |
Definition at line 518 of file pretty-print.c.
| void pp_base_indent | ( | pretty_printer * | ) |
Definition at line 160 of file pretty-print.c.
| const char* pp_base_last_position_in_text | ( | const pretty_printer * | ) |
Definition at line 527 of file pretty-print.c.
| void pp_base_maybe_space | ( | pretty_printer * | ) |
Definition at line 613 of file pretty-print.c.
| void pp_base_newline | ( | pretty_printer * | ) |
Definition at line 581 of file pretty-print.c.
| void pp_base_prepare_to_format | ( | pretty_printer * | , | |
| text_info * | , | |||
| location_t * | ||||
| ) |
| int pp_base_remaining_character_count_for_line | ( | pretty_printer * | ) |
Definition at line 540 of file pretty-print.c.
| void pp_base_set_line_maximum_length | ( | pretty_printer * | , | |
| int | ||||
| ) |
Definition at line 415 of file pretty-print.c.
| void pp_base_set_prefix | ( | pretty_printer * | , | |
| const char * | ||||
| ) |
Definition at line 431 of file pretty-print.c.
| void pp_base_string | ( | pretty_printer * | , | |
| const char * | ||||
| ) |
Definition at line 605 of file pretty-print.c.
| void pp_construct | ( | pretty_printer * | , | |
| const char * | , | |||
| int | ||||
| ) |
Definition at line 485 of file pretty-print.c.
| void pp_printf | ( | pretty_printer * | , | |
| const char * | , | |||
| ... | ||||
| ) |
| void void pp_verbatim | ( | pretty_printer * | , | |
| const char * | , | |||
| ... | ||||
| ) |
Definition at line 564 of file pretty-print.c.
References text_info::args_ptr, text_info::err_no, errno, text_info::format_spec, text_info::locus, NULL, pp_format_verbatim, va_end, and va_start.
Referenced by diagnostic_count_diagnostic(), diagnostic_report_current_module(), print_instantiation_full_context(), and print_instantiation_partial_context().
| void pp_write_text_to_stream | ( | pretty_printer * | pp | ) |
Definition at line 97 of file pretty-print.c.
1.5.6