GCC Middle and Back End API Reference
|
Public Member Functions | |
html_path_label_writer (xml::printer &xp, html_builder &builder, const std::string &event_id_prefix) | |
void | begin_label () final override |
void | end_label () final override |
Private Attributes | |
xml::printer & | m_xp |
html_builder & | m_html_builder |
const std::string & | m_event_id_prefix |
int | m_next_event_idx |
Custom subclass of html_label_writer. Wrap labels within a <span> element, supplying them with event IDs. Add the IDs to the list of focus IDs.
|
inline |
References m_event_id_prefix, m_html_builder, m_next_event_idx, and m_xp.
|
inlinefinaloverridevirtual |
Implements html_label_writer.
References final(), m_event_id_prefix, m_html_builder, m_next_event_idx, m_xp, pp_formatted_text(), and pp_printf().
|
inlinefinaloverridevirtual |
Implements html_label_writer.
|
private |
Referenced by begin_label(), and html_path_label_writer().
|
private |
Referenced by begin_label(), and html_path_label_writer().
|
private |
Referenced by begin_label(), and html_path_label_writer().
|
private |
Referenced by begin_label(), end_label(), and html_path_label_writer().