#include <xml.h>
◆ add_child()
| void xml::node_with_children::add_child |
( |
std::unique_ptr< node > | node | ) |
|
struct node_with_children : public node.
References gcc_assert, and m_children.
Referenced by add_comment(), diagnostics::html_builder::add_graph(), diagnostics::html_builder::add_graph_for_logical_loc(), xml::printer::add_raw(), add_text(), xml::printer::append(), diagnostics::html_builder::end_group(), diagnostics::html_sink_buffer::flush(), xml::printer::push_element(), and diagnostics::html_builder::push_nesting_level().
◆ add_comment()
| void xml::node_with_children::add_comment |
( |
std::string | str | ) |
|
◆ add_text()
| void xml::node_with_children::add_text |
( |
std::string | str | ) |
|
◆ add_text_from_pp()
◆ dump() [1/2]
◆ dump() [2/2]
| void xml::node::dump |
( |
FILE * | out | ) |
const |
|
inherited |
◆ dyn_cast_element()
| virtual element * xml::node::dyn_cast_element |
( |
| ) |
|
|
inlinevirtualinherited |
◆ dyn_cast_text()
| virtual text * xml::node::dyn_cast_text |
( |
| ) |
|
|
inlinevirtualinherited |
◆ find_child_element()
| element * xml::node_with_children::find_child_element |
( |
std::string | kind | ) |
const |
◆ write_as_xml()
| virtual void xml::node::write_as_xml |
( |
pretty_printer * | pp, |
|
|
int | depth, |
|
|
bool | indent ) const |
|
pure virtualinherited |
◆ m_children
| std::vector<std::unique_ptr<node> > xml::node_with_children::m_children |
The documentation for this struct was generated from the following files: