#include <xml.h>
Public Member Functions | |
raw (std::string xml_src) | |
void | write_as_xml (pretty_printer *pp, int depth, bool indent) const final override |
virtual text * | dyn_cast_text () |
virtual element * | dyn_cast_element () |
void | dump (FILE *out) const |
void DEBUG_FUNCTION | dump () const |
Data Fields | |
std::string | m_xml_src |
A fragment of raw XML source, to be spliced in directly. Use sparingly.
|
inline |
References m_xml_src.
|
inlineinherited |
References DEBUG_FUNCTION, and dump().
Referenced by dump().
|
inherited |
struct node.
References pp_flush(), pretty_printer::set_output_stream(), and write_as_xml().
|
inlinevirtualinherited |
Reimplemented in xml::element.
|
finaloverridevirtual |
Implements xml::node.
References m_xml_src, and pp_string().
std::string xml::raw::m_xml_src |
Referenced by raw(), and write_as_xml().