GCC Middle and Back End API Reference
xml::node Struct Referenceabstract

#include <xml.h>

Inheritance diagram for xml::node:

Public Member Functions

virtual ~node ()
virtual void write_as_xml (pretty_printer *pp, int depth, bool indent) const =0
virtual textdyn_cast_text ()
void dump (FILE *out) const
void DEBUG_FUNCTION dump () const

Constructor & Destructor Documentation

◆ ~node()

virtual xml::node::~node ( )
inlinevirtual

Member Function Documentation

◆ dump() [1/2]

void DEBUG_FUNCTION xml::node::dump ( ) const
inline

References DEBUG_FUNCTION, and dump().

Referenced by dump().

◆ dump() [2/2]

void xml::node::dump ( FILE * out) const

◆ dyn_cast_text()

virtual text * xml::node::dyn_cast_text ( )
inlinevirtual

Reimplemented in xml::text.

◆ write_as_xml()

virtual void xml::node::write_as_xml ( pretty_printer * pp,
int depth,
bool indent ) const
pure virtual

Implemented in html_doctypedecl, xml::document, xml::element, xml::raw, and xml::text.

Referenced by dump().


The documentation for this struct was generated from the following files: