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

Found with performance-for-range-copy

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2020-01-31 21:03:57 -08:00
parent bc6eca2115
commit 40d0420648
No known key found for this signature in database
GPG Key ID: 36D31CFA845F0E3B
3 changed files with 4 additions and 4 deletions

View File

@ -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;
}

View File

@ -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());
}
}

View File

@ -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());
}