diff --git a/include/aidge/utils/CParameter.hpp b/include/aidge/utils/CParameter.hpp index fdf812b5e3e9fbbd2a97db3b8ca3afbe7b66d868..dd36e7b1528f00119612ff95529cc02b0fbad5fe 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(){