|
GCC Middle and Back End API Reference
|


Public Member Functions | |
| pp_element_message_buffer (diagnostic_message_buffer &msg_buf) | |
| void | add_to_phase_2 (pp_markup::context &ctxt) final override |
Private Member Functions | |
| DISABLE_COPY_AND_ASSIGN (element) | |
Private Attributes | |
| diagnostic_message_buffer & | m_msg_buf |
A pp_element subclass that replays the saved tokens in a diagnostic_message_buffer.
|
inline |
References m_msg_buf.
|
inlinefinaloverridevirtual |
Implements pp_markup::element.
References as_a(), pp_token::begin_color, pp_token::begin_quote, pp_token::begin_url, pp_token::custom_data, pp_token::end_color, pp_token::end_quote, pp_token::end_url, pp_token::event_id, gcc_assert, gcc_unreachable, pp_token_list::m_first, m_msg_buf, pp_token::m_next, pretty_print_token_buffer::m_tokens, pp_string(), and pp_token::text.
|
private |
Referenced by add_to_phase_2(), and pp_element_message_buffer().