Lines Matching refs:config
46 namespace config = utils::config;
61 init_tree(config::tree& tree) in init_tree()
63 tree.define< config::string_node >("architecture"); in init_tree()
64 tree.define< config::strings_set_node >("execenvs"); in init_tree()
65 tree.define< config::positive_int_node >("parallelism"); in init_tree()
66 tree.define< config::string_node >("platform"); in init_tree()
77 set_defaults(config::tree& tree) in set_defaults()
79 tree.set< config::string_node >("architecture", KYUA_ARCHITECTURE); in set_defaults()
86 tree.set< config::strings_set_node >("execenvs", supported); in set_defaults()
91 tree.set< config::positive_int_node >("parallelism", 1); in set_defaults()
92 tree.set< config::string_node >("platform", KYUA_PLATFORM); in set_defaults()
97 class config_parser : public config::parser {
111 setup(config::tree& tree, const int syntax_version) in setup()
114 throw config::syntax_error(F("Unsupported config version %s") % in setup()
128 explicit config_parser(config::tree& tree_) : in config_parser()
129 config::parser(tree_) in config_parser()
141 config::detail::base_node*
171 config::typed_leaf_node< passwd::user >::set( in set_lua()
174 config::typed_leaf_node< passwd::user >::set( in set_lua()
177 throw config::value_error("Invalid user identifier"); in set_lua()
190 config::typed_leaf_node< passwd::user >::set( in set_string()
201 config::typed_leaf_node< passwd::user >::set( in set_string()
218 return config::typed_leaf_node< passwd::user >::value().name; in to_string()
225 config::tree
228 config::tree tree(false); in default_config()
238 config::tree
241 config::tree tree(false); in empty_config()
248 tree.set< config::strings_set_node >("execenvs", supported); in empty_config()
262 config::tree
265 config::tree tree(false); in load_config()
268 } catch (const config::error& e) { in load_config()