[clang-tidy] convert several loops to const auto&

Found with performance-for-range-copy Signed-off-by: 's avatarRosen Penev <rosenp@gmail.com>
parent bc6eca21
......@@ -33,7 +33,7 @@ InputPlugin::SupportsUri(const char *uri) const noexcept
if (StringStartsWithIgnoreCase(uri, *i))
return true;
} else {
for (auto schema : protocols()) {
for (const auto& schema : protocols()) {
if (StringStartsWithIgnoreCase(uri, schema.c_str())){
return true;
}
......
......@@ -39,7 +39,7 @@ void print_supported_uri_schemes_to_fp(FILE *fp)
protocols.emplace(uri);
});
for (auto protocol : protocols) {
for (const auto& protocol : protocols) {
fprintf(fp, " %s", protocol.c_str());
}
fprintf(fp,"\n");
......@@ -54,7 +54,7 @@ print_supported_uri_schemes(Response &r)
protocols.emplace(uri);
});
for (auto protocol : protocols) {
for (const auto& protocol : protocols) {
r.Format("handler: %s\n", protocol.c_str());
}
}
......
......@@ -139,7 +139,7 @@ storage_state_get_hash(const Instance &instance)
boost::crc_32_type result;
for (auto mount: mounts) {
for (const auto& mount : mounts) {
result.process_bytes(mount.c_str(), mount.length());
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment