20#ifndef GCC_PRETTY_PRINT_MARKUP_H
21#define GCC_PRETTY_PRINT_MARKUP_H
96 const char *highlight_color =
nullptr)
108 ctxt.end_highlight_color ();
Definition pretty-print.h:84
Definition pretty-print-markup.h:93
pp_element_quoted_string(const char *text, const char *highlight_color=nullptr)
Definition pretty-print-markup.h:95
const char * m_highlight_color
Definition pretty-print-markup.h:114
const char * m_text
Definition pretty-print-markup.h:113
void add_to_phase_2(pp_markup::context &ctxt) final override
Definition pretty-print-markup.h:101
Definition pretty-print-markup.h:77
void add_to_phase_2(context &ctxt) final override
Definition pretty-print.cc:3205
comma_separated_quoted_strings(const auto_vec< const char * > &strings)
Definition pretty-print-markup.h:79
const auto_vec< const char * > & m_strings
Definition pretty-print-markup.h:87
Definition pretty-print-markup.h:30
void end_highlight_color()
Definition pretty-print.cc:3185
pretty_printer & m_pp
Definition pretty-print-markup.h:50
bool & m_quoted
Definition pretty-print-markup.h:52
void begin_highlight_color(const char *color_name)
Definition pretty-print.cc:3174
pp_token_list * m_formatted_token_list
Definition pretty-print-markup.h:53
void end_quote()
Definition pretty-print.cc:3161
context(pretty_printer &pp, bool "ed, pp_token_list *formatted_token_list)
Definition pretty-print-markup.h:32
output_buffer & m_buf
Definition pretty-print-markup.h:51
void begin_quote()
Definition pretty-print.cc:3151
void push_back_any_text()
Definition pretty-print.cc:3195
Definition pretty-print-markup.h:61
virtual ~element()
Definition pretty-print-markup.h:63
DISABLE_COPY_AND_ASSIGN(element)
element()
Definition pretty-print-markup.h:67
virtual void add_to_phase_2(context &ctxt)=0
Definition pretty-print-format-impl.h:300
Definition pretty-print.h:241
Definition coretypes.h:172
void pp_string(pretty_printer *pp, const char *str)
Definition pretty-print.cc:2653
output_buffer *& pp_buffer(pretty_printer *pp)
Definition pretty-print.h:393