◆ diagnostic_message_buffer() [1/2]
| diagnostic_message_buffer::diagnostic_message_buffer |
( |
| ) |
|
|
inline |
◆ diagnostic_message_buffer() [2/2]
| diagnostic_message_buffer::diagnostic_message_buffer |
( |
const char * | gmsgid, |
|
|
va_list * | args ) |
|
inline |
◆ dump() [1/2]
◆ dump() [2/2]
| void pretty_print_token_buffer::dump |
( |
FILE * | out | ) |
const |
|
inlineinherited |
◆ to_string()
| std::string pretty_print_token_buffer::to_string |
( |
| ) |
const |
|
inherited |
Convert to text, dropping colorization, URLs, etc.
References as_a(), pp_token::begin_color, pp_token::begin_quote, pp_token::begin_url, close_quote, pp_token::custom_data, pp_token::end_color, pp_token::end_quote, pp_token::end_url, pp_token::event_id, gcc_assert, gcc_unreachable, m_tokens, open_quote, and pp_token::text.
Referenced by diagnostic_graph_add_edge_via_msg_buf(), diagnostic_graph_set_description_via_msg_buf(), and diagnostic_node_set_label_via_msg_buf().
◆ m_obstack
| std::unique_ptr<auto_obstack> pretty_print_token_buffer::m_obstack |
|
inherited |
◆ m_tokens
Referenced by diagnostic_message_buffer_append_byte(), diagnostic_message_buffer_append_event_id(), diagnostic_message_buffer_append_printf(), diagnostic_message_buffer_append_str(), diagnostic_message_buffer_append_text(), diagnostic_message_buffer_begin_color(), diagnostic_message_buffer_begin_quote(), diagnostic_message_buffer_begin_url(), diagnostic_message_buffer_dump(), diagnostic_message_buffer_end_color(), diagnostic_message_buffer_end_quote(), diagnostic_message_buffer_end_url(), dump(), pretty_print_token_buffer(), pretty_print_token_buffer(), pretty_print_token_buffer(), and to_string().
The documentation for this struct was generated from the following file: