From 8b47b861b06db6994fa5a302a12849fc5108cbea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Thu, 18 Jul 2024 11:36:04 +0200 Subject: [PATCH] C++20 modernization: use std::ranges::find --- mex/sources/k_order_welfare/k_order_welfare.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mex/sources/k_order_welfare/k_order_welfare.cc b/mex/sources/k_order_welfare/k_order_welfare.cc index 9f0c72a6f3..b660b7648c 100644 --- a/mex/sources/k_order_welfare/k_order_welfare.cc +++ b/mex/sources/k_order_welfare/k_order_welfare.cc @@ -173,7 +173,7 @@ extern "C" if (!(param_names_mx && mxIsCell(param_names_mx))) mexErrMsgTxt("M_.param_names should be a cell array"); std::vector<std::string> paramNames = DynareMxArrayToString(param_names_mx); - auto it = std::find(paramNames.begin(), paramNames.end(), "optimal_policy_discount_factor"); + auto it = std::ranges::find(paramNames, "optimal_policy_discount_factor"); double discount_factor; if (it != paramNames.end()) discount_factor = modParams[std::distance(paramNames.begin(), it)]; -- GitLab