From c0acb6b5838278b29dfa099070ccf40b5861d5cc Mon Sep 17 00:00:00 2001 From: NAUD Maxence <maxence.naud@cea.fr> Date: Thu, 24 Aug 2023 08:22:05 +0000 Subject: [PATCH] No leaks in this version of CParameter --- include/aidge/utils/CParameter.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/aidge/utils/CParameter.hpp b/include/aidge/utils/CParameter.hpp index fdf812b5e..dd36e7b15 100644 --- a/include/aidge/utils/CParameter.hpp +++ b/include/aidge/utils/CParameter.hpp @@ -52,7 +52,7 @@ public: template<class T> T Get(std::string const i_ParamName) const { assert(m_Params.find(i_ParamName) != m_Params.end()); - return std::any_cast<T>(m_Buffer[m_Params[i_ParamName]]); + return std::any_cast<T>(m_Buffer[m_Params.at(i_ParamName)]); } ///\brief Add a parameter value, identified by its name @@ -70,7 +70,7 @@ public: std::string getParamType(std::string const &i_ParamName){ - return m_Buffer[m_Params[i_ParamName]].type().name(); + return m_Buffer[m_Params.at(i_ParamName)].type().name(); } std::vector<std::string> getParametersName(){ -- GitLab