Home | History | Annotate | Download | only in config

Lines Matching defs:tree

29 #include "utils/config/tree.ipp"
40 config::tree::tree(void) :
48 /// \param root The root to the tree to be owned by this instance.
49 config::tree::tree(detail::static_inner_node* root) :
56 config::tree::~tree(void)
61 /// Generates a deep copy of the input tree.
63 /// \return A new tree that is an exact copy of this tree.
64 config::tree
65 config::tree::deep_copy(void) const
69 return config::tree(new_root);
80 /// tree-related issues. The reasons is that define() is a method that does not
81 /// depend on user input: it is intended to pre-populate the tree with a
86 config::tree::define_dynamic(const std::string& dotted_key)
107 config::tree::is_set(const std::string& dotted_key) const
133 config::tree::push_lua(const std::string& dotted_key, lutok::state& state) const
156 config::tree::set_lua(const std::string& dotted_key, lutok::state& state,
181 config::tree::lookup_string(const std::string& dotted_key) const
207 config::tree::set_string(const std::string& dotted_key,
223 /// Converts the tree to a collection of key/value string pairs.
235 config::tree::all_properties(const std::string& dotted_key,
280 config::tree::operator==(const tree& other) const
294 config::tree::operator!=(const tree& other) const