Home | History | Annotate | Download | only in include

Lines Matching refs:PP

123 #define pp_line_cutoff(PP)  pp_base (PP)->wrapping.line_cutoff
126 #define pp_prefixing_rule(PP) pp_base (PP)->wrapping.rule
129 #define pp_wrapping_mode(PP) pp_base (PP)->wrapping
138 #define pp_format_decoder(PP) pp_base (PP)->format_decoder
142 #define pp_needs_newline(PP) pp_base (PP)->need_newline
145 #define pp_is_wrapping_line(PP) (pp_line_cutoff (PP) > 0)
148 #define pp_indentation(PP) pp_base (PP)->indent_skip
152 #define pp_translate_identifiers(PP) pp_base (PP)->translate_identifiers
199 #define pp_set_line_maximum_length(PP, L) \
200 pp_base_set_line_maximum_length (pp_base (PP), L)
201 #define pp_set_prefix(PP, P) pp_base_set_prefix (pp_base (PP), P)
202 #define pp_get_prefix(PP) pp_base_get_prefix (pp_base (PP))
204 pp_base_get_prefix (const pretty_printer *pp) { return pp->prefix; }
205 #define pp_destroy_prefix(PP) pp_base_destroy_prefix (pp_base (PP))
206 #define pp_remaining_character_count_for_line(PP) \
207 pp_base_remaining_character_count_for_line (pp_base (PP))
208 #define pp_clear_output_area(PP) \
209 pp_base_clear_output_area (pp_base (PP))
210 #define pp_formatted_text(PP) pp_base_formatted_text (pp_base (PP))
211 #define pp_last_position_in_text(PP) \
212 pp_base_last_position_in_text (pp_base (PP))
213 #define pp_emit_prefix(PP) pp_base_emit_prefix (pp_base (PP))
214 #define pp_append_text(PP, B, E) \
215 pp_base_append_text (pp_base (PP), B, E)
216 #define pp_flush(PP) pp_base_flush (pp_base (PP))
217 #define pp_format(PP, TI) pp_base_format (pp_base (PP), TI)
218 #define pp_output_formatted_text(PP) \
219 pp_base_output_formatted_text (pp_base (PP))
220 #define pp_format_verbatim(PP, TI) \
221 pp_base_format_verbatim (pp_base (PP), TI)
223 #define pp_character(PP, C) pp_base_character (pp_base (PP), C)
224 #define pp_string(PP, S) pp_base_string (pp_base (PP), S)
225 #define pp_newline(PP) pp_base_newline (pp_base (PP))
227 #define pp_space(PP) pp_character (PP, ' ')
228 #define pp_left_paren(PP) pp_character (PP, '(')
229 #define pp_right_paren(PP) pp_character (PP, ')')
230 #define pp_left_bracket(PP) pp_character (PP, '[')
231 #define pp_right_bracket(PP) pp_character (PP, ']')
232 #define pp_left_brace(PP) pp_character (PP, '{')
233 #define pp_right_brace(PP) pp_character (PP, '}')
234 #define pp_semicolon(PP) pp_character (PP, ';')
235 #define pp_comma(PP) pp_string (PP, ", ")
236 #define pp_dot(PP) pp_character (PP, '.')
237 #define pp_colon(PP) pp_character (PP, ':')
238 #define pp_colon_colon(PP) pp_string (PP, "::")
239 #define pp_arrow(PP) pp_string (PP, "->")
240 #define pp_equal(PP) pp_character (PP, '=')
241 #define pp_question(PP) pp_character (PP, '?')
242 #define pp_bar(PP) pp_character (PP, '|')
243 #define pp_carret(PP) pp_character (PP, '^')
244 #define pp_ampersand(PP) pp_character (PP, '&')
245 #define pp_less(PP) pp_character (PP, '<')
246 #define pp_greater(PP) pp_character (PP, '>')
247 #define pp_plus(PP) pp_character (PP, '+')
248 #define pp_minus(PP) pp_character (PP, '-')
249 #define pp_star(PP) pp_character (PP, '*')
250 #define pp_slash(PP) pp_character (PP, '/')
251 #define pp_modulo(PP) pp_character (PP, '%')
252 #define pp_exclamation(PP) pp_character (PP, '!')
253 #define pp_complement(PP) pp_character (PP, '~')
254 #define pp_quote(PP) pp_character (PP, '\'')
255 #define pp_backquote(PP) pp_character (PP, '`')
256 #define pp_doublequote(PP) pp_character (PP, '"')
257 #define pp_newline_and_flush(PP) \
259 pp_newline (PP); \
260 pp_flush (PP); \
261 pp_needs_newline (PP) = false; \
263 #define pp_newline_and_indent(PP, N) \
265 pp_indentation (PP) += N; \
266 pp_newline (PP); \
267 pp_base_indent (pp_base (PP)); \
268 pp_needs_newline (PP) = false; \
270 #define pp_maybe_newline_and_indent(PP, N) \
271 if (pp_needs_newline (PP)) pp_newline_and_indent (PP, N)
272 #define pp_maybe_space(PP) pp_base_maybe_space (pp_base (PP))
273 #define pp_separate_with(PP, C) \
275 pp_character (PP, C); \
276 pp_space (PP); \
278 #define pp_scalar(PP, FORMAT, SCALAR) \
281 sprintf (pp_buffer (PP)->digit_buffer, FORMAT, SCALAR); \
282 pp_string (PP, pp_buffer (PP)->digit_buffer); \
285 #define pp_decimal_int(PP, I) pp_scalar (PP, "%d", I)
286 #define pp_unsigned_wide_integer(PP, I) \
287 pp_scalar (PP, HOST_WIDE_INT_PRINT_UNSIGNED, (unsigned HOST_WIDE_INT) I)
288 #define pp_wide_integer(PP, I) \
289 pp_scalar (PP, HOST_WIDE_INT_PRINT_DEC, (HOST_WIDE_INT) I)
290 #define pp_widest_integer(PP, I) \
291 pp_scalar (PP, HOST_WIDEST_INT_PRINT_DEC, (HOST_WIDEST_INT) I)
292 #define pp_pointer(PP, P) pp_scalar (PP, "%p", P)
294 #define pp_identifier(PP, ID) pp_string (PP, (pp_translate_identifiers (PP) \
299 #define pp_buffer(PP) pp_base (PP)->buffer
302 #define pp_base(PP) (PP)
350 pp_set_verbatim_wrapping_ (pretty_printer *pp)
352 pp_wrapping_mode_t oldmode = pp_wrapping_mode (pp);
353 pp_line_cutoff (pp) = 0;
354 pp_prefixing_rule (pp) = DIAGNOSTICS_SHOW_PREFIX_NEVER;
357 #define pp_set_verbatim_wrapping(PP) pp_set_verbatim_wrapping_ (pp_base (PP))