3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-25 12:35:59 +00:00

Avoid unnecessary copies in for-range loops.

This commit is contained in:
Bruce Mitchener 2018-10-02 10:38:41 +07:00
parent b0dac346dc
commit 7bc283b84e
4 changed files with 14 additions and 14 deletions

View file

@ -112,7 +112,7 @@ public:
std::string usage_string() {
std::string ret = "";
std::vector<std::string> unknown_options;
for (auto t : m_free_args) {
for (const auto & t : m_free_args) {
if (starts_with(t, "-") || starts_with(t, "\\")) {
unknown_options.push_back(t);
}
@ -120,7 +120,7 @@ public:
if (unknown_options.size()) {
ret = "Unknown options:";
}
for (auto unknownOption : unknown_options) {
for (const auto & unknownOption : unknown_options) {
ret += unknownOption;
ret += ",";
}
@ -140,7 +140,7 @@ public:
return;
}
std::cout << "options are: " << std::endl;
for (std::string s : m_used_options) {
for (const std::string & s : m_used_options) {
std::cout << s << std::endl;
}
for (auto & t : m_used_options_with_after_string) {