Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Prefer using "try_emplace" (sonar, c++17).
[simgrid.git] / src / kernel / resource / WifiLinkImpl.cpp
index f61fd12..640bc2b 100644 (file)
@@ -28,7 +28,7 @@ WifiLinkImpl::WifiLinkImpl(const std::string& name, const std::vector<double>& b
 
 void WifiLinkImpl::set_host_rate(const s4u::Host* host, int rate_level)
 {
-  auto insert_done = host_rates_.insert(std::make_pair(host->get_name(), rate_level));
+  auto insert_done = host_rates_.try_emplace(host->get_name(), rate_level);
   if (not insert_done.second)
     insert_done.first->second = rate_level;