More efficient syntax for the PrintConfigDef constructor

This commit is contained in:
Alessandro Ranellucci 2015-12-16 13:09:25 +01:00
parent 934bd43e35
commit e381100812
3 changed files with 1064 additions and 1053 deletions

View File

@ -28,6 +28,14 @@ ConfigDef::~ConfigDef()
}
}
ConfigOptionDef*
ConfigDef::add(const t_config_option_key &opt_key, ConfigOptionType type)
{
ConfigOptionDef* opt = &this->options[opt_key];
opt->type = type;
return opt;
}
const ConfigOptionDef*
ConfigDef::get(const t_config_option_key &opt_key) const
{

View File

@ -537,6 +537,7 @@ class ConfigDef
public:
t_optiondef_map options;
~ConfigDef();
ConfigOptionDef* add(const t_config_option_key &opt_key, ConfigOptionType type);
const ConfigOptionDef* get(const t_config_option_key &opt_key) const;
};

File diff suppressed because it is too large Load Diff