From: Arnaud Giersch Date: Fri, 16 Apr 2021 08:59:45 +0000 (+0200) Subject: Use const& for std::string parameters. X-Git-Tag: v3.28~455^2~30 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/c86c036fe564e99155aaf29bb6dc67ae4338b979 Use const& for std::string parameters. --- diff --git a/examples/cpp/network-ns3-wifi/s4u-network-ns3-wifi.cpp b/examples/cpp/network-ns3-wifi/s4u-network-ns3-wifi.cpp index bd47083ece..648d86a982 100644 --- a/examples/cpp/network-ns3-wifi/s4u-network-ns3-wifi.cpp +++ b/examples/cpp/network-ns3-wifi/s4u-network-ns3-wifi.cpp @@ -18,7 +18,7 @@ public: Message(const std::string& sender_, int size_) : sender(sender_), size(size_) {} }; -static void sender(std::string mailbox, double msg_size, unsigned sleep_time) +static void sender(const std::string& mailbox, double msg_size, unsigned sleep_time) { simgrid::s4u::this_actor::sleep_for(sleep_time); auto* mbox = simgrid::s4u::Mailbox::by_name(mailbox); @@ -26,7 +26,7 @@ static void sender(std::string mailbox, double msg_size, unsigned sleep_time) mbox->put(msg, msg_size); } -static void receiver(std::string mailbox) +static void receiver(const std::string& mailbox) { auto* mbox = simgrid::s4u::Mailbox::by_name(mailbox); auto msg = mbox->get_unique(); diff --git a/examples/cpp/platform-properties/s4u-platform-properties.cpp b/examples/cpp/platform-properties/s4u-platform-properties.cpp index 0327ff8729..1eb7ff4158 100644 --- a/examples/cpp/platform-properties/s4u-platform-properties.cpp +++ b/examples/cpp/platform-properties/s4u-platform-properties.cpp @@ -25,7 +25,7 @@ static void test_host(const std::string& hostname) for (auto const& kv : *hostprops) keys.push_back(kv.first); std::sort(keys.begin(), keys.end()); - for (std::string key : keys) + for (const std::string& key : keys) XBT_INFO(" Host property: '%s' -> '%s'", key.c_str(), hostprops->at(key).c_str()); XBT_INFO("== Try to get a host property that does not exist"); @@ -57,7 +57,7 @@ static void test_host(const std::string& hostname) for (auto const& kv : *zoneprops) keys.push_back(kv.first); std::sort(keys.begin(), keys.end()); - for (std::string key : keys) + for (const std::string& key : keys) XBT_INFO(" Zone property: '%s' -> '%s'", key.c_str(), zoneprops->at(key).c_str()); } diff --git a/src/surf/network_ns3.cpp b/src/surf/network_ns3.cpp index 71f8614352..7868a63259 100644 --- a/src/surf/network_ns3.cpp +++ b/src/surf/network_ns3.cpp @@ -270,7 +270,7 @@ static simgrid::config::Flag static simgrid::config::Flag ns3_seed( "ns3/seed", "The random seed provided to ns-3. Either 'time' to seed with time(), blank to not set (default), or a number.", "", - [](std::string val) { + [](const std::string& val) { if (val.length() == 0) return; if (strcasecmp(val.c_str(), "time") == 0) { diff --git a/src/surf/xml/surfxml_sax_cb.cpp b/src/surf/xml/surfxml_sax_cb.cpp index 900b3aa1d9..4692ecd9d7 100644 --- a/src/surf/xml/surfxml_sax_cb.cpp +++ b/src/surf/xml/surfxml_sax_cb.cpp @@ -732,7 +732,7 @@ void ETag_surfxml_config() keys.push_back(kv.first); } std::sort(keys.begin(), keys.end()); - for (std::string key : keys) { + for (const std::string& key : keys) { if (simgrid::config::is_default(key.c_str())) { std::string cfg = key + ":" + current_property_set.at(key); simgrid::config::set_parse(cfg);