diff --git a/include/core/utils/params_server.hpp b/include/core/utils/params_server.hpp index 5dad0e8262b603c3de5eaeacecf8726f536e8eb0..a750eab79f4ee90b39e4e21d1926129897c29d92 100644 --- a/include/core/utils/params_server.hpp +++ b/include/core/utils/params_server.hpp @@ -40,14 +40,19 @@ public: _params.insert(std::pair<std::string, std::string>(key, value)); } -// template<typename T> -// T getParam(std::string key, std::string def_value) const { -// if(_params.find(key) != _params.end()){ -// return converter<T>::convert(_params.find(key)->second); -// }else{ -// return converter<T>::convert(def_value); -// } -// } + void addParams(std::map<std::string, std::string> params) + { + _params.insert(params.begin(), params.end()); + } + + // template<typename T> + // T getParam(std::string key, std::string def_value) const { + // if(_params.find(key) != _params.end()){ + // return converter<T>::convert(_params.find(key)->second); + // }else{ + // return converter<T>::convert(def_value); + // } + // } template<typename T> T getParam(std::string key) const {