GCC Middle and Back End API Reference
|
#include <pretty-print-markup.h>
Public Member Functions | |
virtual | ~element () |
virtual void | add_to_phase_2 (context &ctxt)=0 |
Protected Member Functions | |
element () | |
Private Member Functions | |
DISABLE_COPY_AND_ASSIGN (element) | |
Abstract base class for use in pp_format for handling "%e". This can add arbitrary content to the buffer being constructed, and isolates the non-typesafe part of the formatting call in one place.
|
inlinevirtual |
|
inlineprotected |
|
pure virtual |
Implemented in element_event_desc, pp_element_quoted_string, pp_markup::comma_separated_quoted_strings, and pp_markup::element_quoted_type.
Referenced by format_phase_2().
|
private |