InputOutput::InputOutput(
const map<string, shared_ptr<Option>> &options)
{
- for (pair<string, shared_ptr<Option>> o : options) {
+ for (const pair<string, shared_ptr<Option>>& o : options) {
const shared_ptr<Option> &opt = o.second;
assert(opt);
const QString name = QString::fromStdString(opt->name());
const QString desc = QString::fromStdString(opt->description());
+
const VariantBase def_val = opt->default_value();
const vector<VariantBase> values = opt->values();