Lines Matching defs:config
74 static auto section_find(T& config, const std::string& section) { in section_find()
80 static const entry_t* entry_find(const config_t& config, in entry_find()
100 std::unique_ptr<config_t> config = config_new_empty(); in config_new() local
141 bool config_has_section(const config_t& config, const std::string& section) { in config_has_section()
145 bool config_has_key(const config_t& config, const std::string& section, in config_has_key()
150 int config_get_int(const config_t& config, const std::string& section, in config_get_int()
160 uint64_t config_get_uint64(const config_t& config, const std::string& section, in config_get_uint64()
170 bool config_get_bool(const config_t& config, const std::string& section, in config_get_bool()
181 const std::string* config_get_string(const config_t& config, in config_get_string()
191 void config_set_int(config_t* config, const std::string& section, in config_set_int()
196 void config_set_uint64(config_t* config, const std::string& section, in config_set_uint64()
201 void config_set_bool(config_t* config, const std::string& section, in config_set_bool()
206 void config_set_string(config_t* config, const std::string& section, in config_set_string()
234 bool config_remove_section(config_t* config, const std::string& section) { in config_remove_section()
244 bool config_remove_key(config_t* config, const std::string& section, in config_remove_key()
261 bool config_save(const config_t& config, const std::string& filename) { in config_save()
477 static bool config_parse(FILE* fp, config_t* config) { in config_parse()