g4tools  5.4.0
tools::xml::tree Member List

This is the complete list of members for tools::xml::tree, including all inherited members.

add_attribute(const std::string &a_name, const std::string &a_value)tools::xml::treeinline
add_child(tree *a_tree)tools::xml::treeinline
add_element(const std::string &a_name, const std::vector< atb > &a_atbs, const std::string &a_value)tools::xml::treeinline
atb typedeftools::xml::tree
attribute_value(const std::string &a_atb, std::string &a_value) consttools::xml::treeinline
attribute_value(const std::string &a_atb, T &a_value) consttools::xml::treeinline
attributes() consttools::xml::treeinline
cast(cid a_class) consttools::xml::treeinlinevirtual
cast(const std::string &a_class) consttools::xml::treeinlinevirtual
check_item(tree &a_tree, void *a_tag)tools::xml::treeinlinestatic
childs() consttools::xml::treeinline
clear()tools::xml::treeinlineprotected
collect_by_attribute(tree &a_tree, const std::string &a_tag, std::vector< tree * > &a_items)tools::xml::treeinlinestatic
collect_by_tag(tree &a_tree, const std::string &a_tag, std::vector< tree * > &a_items)tools::xml::treeinlinestatic
copy(const tree &a_from, copy_what a_what=copy_all, bool a_clear=true)tools::xml::treeinline
copy_all enum valuetools::xml::tree
copy_attributes enum valuetools::xml::tree
copy_children enum valuetools::xml::tree
copy_elements enum valuetools::xml::tree
copy_what enum nametools::xml::tree
create_copy(tree *a_parent)tools::xml::treeinline
delete_element(const std::string &a_name)tools::xml::treeinline
delete_element(element *a_element)tools::xml::treeinline
delete_sub_elems()tools::xml::treeinline
delete_sub_trees()tools::xml::treeinline
depth() consttools::xml::treeinline
dump_xml(std::ostream &a_out, const std::string &a_spaces="")tools::xml::treeinline
element_atb_value(const std::string &a_elem, const std::string &a_atb, std::string &a_value) consttools::xml::treeinline
element_atb_value(const std::string &a_elem, const std::string &a_atb, T &a_value) consttools::xml::treeinline
element_value(const std::string &a_name, std::string &a_value) consttools::xml::treeinline
element_value_boolean(const std::string &a_name, bool &a_value) consttools::xml::treeinline
element_values(const std::string &a_name, std::vector< std::string > &a_values) consttools::xml::treeinline
exec_func typedeftools::xml::tree
file() consttools::xml::treeinline
find_by_attribute(const std::string &a_atb, const std::string &a_value, bool a_up_down=true, bool a_left_right=true) consttools::xml::treeinline
find_by_element_in_same_level(const std::string &a_name, const std::string &a_value) consttools::xml::treeinline
find_by_tag(const std::string &a_tag) consttools::xml::treeinline
find_item(const std::string &a_name) consttools::xml::treeinline
find_item_with_tag(const std::string &a_tag, const std::string &a_name) consttools::xml::treeinline
get_data(void *&a_data_1, void *&a_data_2, int &a_data_int) consttools::xml::treeinline
get_data1() consttools::xml::treeinline
get_data2() consttools::xml::treeinline
get_data_int() consttools::xml::treeinline
has_empty_attribute_value(std::ostream &a_out) consttools::xml::treeinline
id_class()tools::xml::treeinlinestatic
invalidate()tools::xml::treeinlinevirtual
is_attribute(const std::string &a_name) consttools::xml::treeinline
is_element(const std::string &a_name) consttools::xml::treeinline
m_atbstools::xml::treeprotected
m_childstools::xml::treeprotected
m_data_1tools::xml::treeprotected
m_data_2tools::xml::treeprotected
m_data_inttools::xml::treeprotected
m_depthtools::xml::treeprotected
m_factorytools::xml::treeprotected
m_filetools::xml::treeprotected
m_parenttools::xml::treeprotected
m_savetools::xml::treeprotected
m_tag_nametools::xml::treeprotected
number_of_trees() consttools::xml::treeinline
operator=(const tree &)tools::xml::treeinlineprotected
parent() consttools::xml::treeinline
post_execute(exec_func a_function, void *a_tag)tools::xml::treeinline
post_execute_backward(exec_func a_function, void *a_tag)tools::xml::treeinline
remove_attribute(const std::string &a_name)tools::xml::treeinline
remove_attributes(const std::string &a_atb)tools::xml::treeinline
remove_child(tree *&a_tree, bool a_delete=true)tools::xml::treeinline
remove_elements(const std::string &a_name)tools::xml::treeinline
replace(const std::string &a_old, const std::string &a_new)tools::xml::treeinline
replace_child(tree *a_old, tree *a_new)tools::xml::treeinline
save_flag() consttools::xml::treeinline
set_attribute_value(const std::string &a_atb, const std::string &a_value)tools::xml::treeinline
set_attributes(const std::vector< atb > &a_atbs)tools::xml::treeinline
set_data(void *a_data_1, void *a_data_2, int a_data_int)tools::xml::treeinline
set_depth(unsigned int a_depth)tools::xml::treeinline
set_element_atb_value(const std::string &a_elem, const std::string &a_atb, const std::string &a_value, int a_index=0)tools::xml::treeinline
set_element_value(const std::string &a_name, const std::string &a_value, int a_index=0)tools::xml::treeinline
set_file(const std::string &a_file)tools::xml::treeinline
set_parent(tree *a_parent)tools::xml::treeinline
set_save_flag(bool a_value)tools::xml::treeinline
sub_elems(std::list< element * > &a_list) consttools::xml::treeinline
sub_trees(std::list< tree * > &a_list) consttools::xml::treeinline
tag_name() consttools::xml::treeinline
tree(const std::string &a_tag_name, factory &a_factory, tree *a_parent)tools::xml::treeinline
tree(const tree &a_from)tools::xml::treeinlineprotected
unique(std::vector< tree * > &a_items)tools::xml::treeinlinestatic
update_tree(const tree &a_old)tools::xml::treeinline
~ielem()tools::xml::ieleminlinevirtual
~tree()tools::xml::treeinlinevirtual