Definition at line 42 of file node.h.
◆ attribute_map_t
typedef std::map<std::string, std::string> basic_xml::node::attribute_map_t |
◆ deque_t
typedef std::deque<pointer_t> basic_xml::node::deque_t |
◆ map_t
typedef std::map<std::string, pointer_t> basic_xml::node::map_t |
◆ pointer_t
typedef std::shared_ptr<node> basic_xml::node::pointer_t |
◆ vector_t
typedef std::vector<pointer_t> basic_xml::node::vector_t |
◆ weak_pointer_t
typedef std::weak_ptr<node> basic_xml::node::weak_pointer_t |
◆ node()
basic_xml::node::node |
( |
std::string const & |
name | ) |
|
◆ all_attributes()
node::attribute_map_t basic_xml::node::all_attributes |
( |
| ) |
const |
◆ append_child()
void basic_xml::node::append_child |
( |
pointer_t |
n | ) |
|
◆ append_text()
void basic_xml::node::append_text |
( |
std::string const & |
text | ) |
|
◆ attribute()
std::string basic_xml::node::attribute |
( |
std::string const & |
name | ) |
const |
◆ first_child()
node::pointer_t basic_xml::node::first_child |
( |
| ) |
const |
◆ last_child()
node::pointer_t basic_xml::node::last_child |
( |
| ) |
const |
◆ next()
node::pointer_t basic_xml::node::next |
( |
| ) |
const |
◆ parent()
node::pointer_t basic_xml::node::parent |
( |
| ) |
const |
◆ previous()
node::pointer_t basic_xml::node::previous |
( |
| ) |
const |
◆ root()
node::pointer_t basic_xml::node::root |
( |
| ) |
const |
◆ set_attribute()
void basic_xml::node::set_attribute |
( |
std::string const & |
name, |
|
|
std::string const & |
value |
|
) |
| |
◆ set_text()
void basic_xml::node::set_text |
( |
std::string const & |
text | ) |
|
◆ tag_name()
std::string const & basic_xml::node::tag_name |
( |
| ) |
const |
◆ text()
std::string basic_xml::node::text |
( |
bool |
trim = true | ) |
const |
◆ f_attributes
attribute_map_t basic_xml::node::f_attributes = attribute_map_t() |
|
private |
◆ f_child
pointer_t basic_xml::node::f_child = pointer_t() |
|
private |
◆ f_name
std::string const basic_xml::node::f_name |
|
private |
◆ f_next
pointer_t basic_xml::node::f_next = pointer_t() |
|
private |
◆ f_parent
weak_pointer_t basic_xml::node::f_parent = weak_pointer_t() |
|
private |
◆ f_previous
weak_pointer_t basic_xml::node::f_previous = weak_pointer_t() |
|
private |
◆ f_text
std::string basic_xml::node::f_text = std::string() |
|
private |
The documentation for this class was generated from the following files: