Use emplace() and emplace_back() at several places

Automatically detected using clang-tidy with modernize-use-emplace check.
master
Sébastien Villemot 2023-12-01 14:29:23 +01:00
parent b8c521be31
commit 5e89921ea1
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
3 changed files with 7 additions and 7 deletions

View File

@ -1355,10 +1355,10 @@ DynamicModel::fillVarModelTableFromOrigModel() const
<< eqn << endl;
exit(EXIT_FAILURE);
}
orig_diff_var_vec.push_back(diff_set.begin()->first);
orig_diff_var_vec.emplace_back(diff_set.begin()->first);
}
else
orig_diff_var_vec.push_back(nullopt);
orig_diff_var_vec.emplace_back(nullopt);
}
if (eqns.size() != lhs.size())
@ -1702,10 +1702,10 @@ DynamicModel::fillTrendComponentModelTableFromOrigModel() const
<< eqn << endl;
exit(EXIT_FAILURE);
}
orig_diff_var_vec.push_back(diff_set.begin()->first);
orig_diff_var_vec.emplace_back(diff_set.begin()->first);
}
else
orig_diff_var_vec.push_back(nullopt);
orig_diff_var_vec.emplace_back(nullopt);
}
if (eqns.size() != lhs.size())
@ -2730,7 +2730,7 @@ DynamicModel::computeRamseyPolicyFOCs(const StaticModel& static_model)
else
{
orig_endo_nbr++;
neweqs_lineno.push_back(nullopt);
neweqs_lineno.emplace_back(nullopt);
}
}
}

View File

@ -3181,7 +3181,7 @@ ParsingDriver::external_function()
void
ParsingDriver::push_external_function_arg_vector_onto_stack()
{
stack_external_function_args.push({});
stack_external_function_args.emplace();
}
void

View File

@ -101,7 +101,7 @@ public:
void
pushContext()
{
directive_stack.emplace(vector<DirectivePtr>());
directive_stack.emplace();
}
void