10 typedef std::vector<Config *> ConfigRegistrations;
11 static ConfigRegistrations * configRegistrations;
13 bool set(
const std::string &
name,
const std::string &
value)
override;
15 void getSettings(std::map<std::string, SettingInfo> &
res,
bool overriddenOnly =
false)
override;
19 nlohmann::json
toJSON()
override;
Strings res
Definition lexer.l:2566
const std::string_view & name
Definition lexer.l:1709
const T & value
Definition lexer.l:492
std::vector< Expr * > args
Definition lexer.l:6126
Definition config-global.hh:9
nlohmann::json toJSON() override
Definition config-global.cc:30
void getSettings(std::map< std::string, SettingInfo > &res, bool overriddenOnly=false) override
Definition config-global.cc:18
void convertToArgs(Args &args, const std::string &category) override
Definition config-global.cc:48
std::string toKeyValue() override
Definition config-global.cc:38
void resetOverridden() override
Definition config-global.cc:24
bool set(const std::string &name, const std::string &value) override
Definition config-global.cc:7