Lines Matching refs:tree

67 static optional< config::tree > defaults;
245 init_tree(config::tree& tree) in init_tree() argument
247 tree.define< config::strings_set_node >("allowed_architectures"); in init_tree()
248 tree.define< config::strings_set_node >("allowed_platforms"); in init_tree()
249 tree.define_dynamic("custom"); in init_tree()
250 tree.define< config::string_node >("description"); in init_tree()
251 tree.define< config::string_node >("execenv"); in init_tree()
252 tree.define< config::string_node >("execenv_jail_params"); in init_tree()
253 tree.define< config::bool_node >("has_cleanup"); in init_tree()
254 tree.define< config::bool_node >("is_exclusive"); in init_tree()
255 tree.define< config::strings_set_node >("required_configs"); in init_tree()
256 tree.define< bytes_node >("required_disk_space"); in init_tree()
257 tree.define< paths_set_node >("required_files"); in init_tree()
258 tree.define< bytes_node >("required_memory"); in init_tree()
259 tree.define< config::strings_set_node >("required_kmods"); in init_tree()
260 tree.define< paths_set_node >("required_programs"); in init_tree()
261 tree.define< user_node >("required_user"); in init_tree()
262 tree.define< delta_node >("timeout"); in init_tree()
270 set_defaults(config::tree& tree) in set_defaults() argument
272 tree.set< config::strings_set_node >("allowed_architectures", in set_defaults()
274 tree.set< config::strings_set_node >("allowed_platforms", in set_defaults()
276 tree.set< config::string_node >("description", ""); in set_defaults()
277 tree.set< config::string_node >("execenv", ""); in set_defaults()
278 tree.set< config::string_node >("execenv_jail_params", ""); in set_defaults()
279 tree.set< config::bool_node >("has_cleanup", false); in set_defaults()
280 tree.set< config::bool_node >("is_exclusive", false); in set_defaults()
281 tree.set< config::strings_set_node >("required_configs", in set_defaults()
283 tree.set< bytes_node >("required_disk_space", units::bytes(0)); in set_defaults()
284 tree.set< paths_set_node >("required_files", model::paths_set()); in set_defaults()
285 tree.set< bytes_node >("required_memory", units::bytes(0)); in set_defaults()
286 tree.set< config::strings_set_node >("required_kmods", model::strings_set()); in set_defaults()
287 tree.set< paths_set_node >("required_programs", model::paths_set()); in set_defaults()
288 tree.set< user_node >("required_user", ""); in set_defaults()
291 tree.set< delta_node >("timeout", datetime::delta(300, 0)); in set_defaults()
299 const config::tree&
303 config::tree props; in get_defaults()
323 lookup_rw(config::tree& tree, const std::string& key) in lookup_rw() argument
326 return tree.lookup_rw< NodeType >(key); in lookup_rw()
346 set(config::tree& tree, const std::string& key, in set() argument
350 tree.set< NodeType >(key, value); in set()
366 config::tree props;
371 impl(const utils::config::tree& props_) : in impl()
393 model::metadata::metadata(const utils::config::tree& props) : in metadata()
667 const config::tree fully_specified = get_defaults().combine(_pimpl->props); in to_properties()
726 config::tree props;