|
g4tools
5.4.0
|
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::tree | inline |
| add_child(tree *a_tree) | tools::xml::tree | inline |
| add_element(const std::string &a_name, const std::vector< atb > &a_atbs, const std::string &a_value) | tools::xml::tree | inline |
| atb typedef | tools::xml::tree | |
| attribute_value(const std::string &a_atb, std::string &a_value) const | tools::xml::tree | inline |
| attribute_value(const std::string &a_atb, T &a_value) const | tools::xml::tree | inline |
| attributes() const | tools::xml::tree | inline |
| cast(cid a_class) const | tools::xml::tree | inlinevirtual |
| cast(const std::string &a_class) const | tools::xml::tree | inlinevirtual |
| check_item(tree &a_tree, void *a_tag) | tools::xml::tree | inlinestatic |
| childs() const | tools::xml::tree | inline |
| clear() | tools::xml::tree | inlineprotected |
| collect_by_attribute(tree &a_tree, const std::string &a_tag, std::vector< tree * > &a_items) | tools::xml::tree | inlinestatic |
| collect_by_tag(tree &a_tree, const std::string &a_tag, std::vector< tree * > &a_items) | tools::xml::tree | inlinestatic |
| copy(const tree &a_from, copy_what a_what=copy_all, bool a_clear=true) | tools::xml::tree | inline |
| copy_all enum value | tools::xml::tree | |
| copy_attributes enum value | tools::xml::tree | |
| copy_children enum value | tools::xml::tree | |
| copy_elements enum value | tools::xml::tree | |
| copy_what enum name | tools::xml::tree | |
| create_copy(tree *a_parent) | tools::xml::tree | inline |
| delete_element(const std::string &a_name) | tools::xml::tree | inline |
| delete_element(element *a_element) | tools::xml::tree | inline |
| delete_sub_elems() | tools::xml::tree | inline |
| delete_sub_trees() | tools::xml::tree | inline |
| depth() const | tools::xml::tree | inline |
| dump_xml(std::ostream &a_out, const std::string &a_spaces="") | tools::xml::tree | inline |
| element_atb_value(const std::string &a_elem, const std::string &a_atb, std::string &a_value) const | tools::xml::tree | inline |
| element_atb_value(const std::string &a_elem, const std::string &a_atb, T &a_value) const | tools::xml::tree | inline |
| element_value(const std::string &a_name, std::string &a_value) const | tools::xml::tree | inline |
| element_value_boolean(const std::string &a_name, bool &a_value) const | tools::xml::tree | inline |
| element_values(const std::string &a_name, std::vector< std::string > &a_values) const | tools::xml::tree | inline |
| exec_func typedef | tools::xml::tree | |
| file() const | tools::xml::tree | inline |
| find_by_attribute(const std::string &a_atb, const std::string &a_value, bool a_up_down=true, bool a_left_right=true) const | tools::xml::tree | inline |
| find_by_element_in_same_level(const std::string &a_name, const std::string &a_value) const | tools::xml::tree | inline |
| find_by_tag(const std::string &a_tag) const | tools::xml::tree | inline |
| find_item(const std::string &a_name) const | tools::xml::tree | inline |
| find_item_with_tag(const std::string &a_tag, const std::string &a_name) const | tools::xml::tree | inline |
| get_data(void *&a_data_1, void *&a_data_2, int &a_data_int) const | tools::xml::tree | inline |
| get_data1() const | tools::xml::tree | inline |
| get_data2() const | tools::xml::tree | inline |
| get_data_int() const | tools::xml::tree | inline |
| has_empty_attribute_value(std::ostream &a_out) const | tools::xml::tree | inline |
| id_class() | tools::xml::tree | inlinestatic |
| invalidate() | tools::xml::tree | inlinevirtual |
| is_attribute(const std::string &a_name) const | tools::xml::tree | inline |
| is_element(const std::string &a_name) const | tools::xml::tree | inline |
| m_atbs | tools::xml::tree | protected |
| m_childs | tools::xml::tree | protected |
| m_data_1 | tools::xml::tree | protected |
| m_data_2 | tools::xml::tree | protected |
| m_data_int | tools::xml::tree | protected |
| m_depth | tools::xml::tree | protected |
| m_factory | tools::xml::tree | protected |
| m_file | tools::xml::tree | protected |
| m_parent | tools::xml::tree | protected |
| m_save | tools::xml::tree | protected |
| m_tag_name | tools::xml::tree | protected |
| number_of_trees() const | tools::xml::tree | inline |
| operator=(const tree &) | tools::xml::tree | inlineprotected |
| parent() const | tools::xml::tree | inline |
| post_execute(exec_func a_function, void *a_tag) | tools::xml::tree | inline |
| post_execute_backward(exec_func a_function, void *a_tag) | tools::xml::tree | inline |
| remove_attribute(const std::string &a_name) | tools::xml::tree | inline |
| remove_attributes(const std::string &a_atb) | tools::xml::tree | inline |
| remove_child(tree *&a_tree, bool a_delete=true) | tools::xml::tree | inline |
| remove_elements(const std::string &a_name) | tools::xml::tree | inline |
| replace(const std::string &a_old, const std::string &a_new) | tools::xml::tree | inline |
| replace_child(tree *a_old, tree *a_new) | tools::xml::tree | inline |
| save_flag() const | tools::xml::tree | inline |
| set_attribute_value(const std::string &a_atb, const std::string &a_value) | tools::xml::tree | inline |
| set_attributes(const std::vector< atb > &a_atbs) | tools::xml::tree | inline |
| set_data(void *a_data_1, void *a_data_2, int a_data_int) | tools::xml::tree | inline |
| set_depth(unsigned int a_depth) | tools::xml::tree | inline |
| 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::tree | inline |
| set_element_value(const std::string &a_name, const std::string &a_value, int a_index=0) | tools::xml::tree | inline |
| set_file(const std::string &a_file) | tools::xml::tree | inline |
| set_parent(tree *a_parent) | tools::xml::tree | inline |
| set_save_flag(bool a_value) | tools::xml::tree | inline |
| sub_elems(std::list< element * > &a_list) const | tools::xml::tree | inline |
| sub_trees(std::list< tree * > &a_list) const | tools::xml::tree | inline |
| tag_name() const | tools::xml::tree | inline |
| tree(const std::string &a_tag_name, factory &a_factory, tree *a_parent) | tools::xml::tree | inline |
| tree(const tree &a_from) | tools::xml::tree | inlineprotected |
| unique(std::vector< tree * > &a_items) | tools::xml::tree | inlinestatic |
| update_tree(const tree &a_old) | tools::xml::tree | inline |
| ~ielem() | tools::xml::ielem | inlinevirtual |
| ~tree() | tools::xml::tree | inlinevirtual |