summaryrefslogtreecommitdiffstats
path: root/src/Configuration.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-02-09 14:41:18 +0100
committerDavid Robillard <d@drobilla.net>2020-02-09 14:41:18 +0100
commit3c29614ed1452868909840fc5307652ecc26d295 (patch)
treebf6cf3425f40538833e1d4dc47efe763b7ccf949 /src/Configuration.cpp
parentaf5ec4bdda21e9a2f76f22050216a0b1cbbed575 (diff)
downloadpatchage-3c29614ed1452868909840fc5307652ecc26d295.tar.gz
patchage-3c29614ed1452868909840fc5307652ecc26d295.tar.bz2
patchage-3c29614ed1452868909840fc5307652ecc26d295.zip
Use range-based for loops in more places
Diffstat (limited to 'src/Configuration.cpp')
-rw-r--r--src/Configuration.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/Configuration.cpp b/src/Configuration.cpp
index 0d6cfc0..0c86e3e 100644
--- a/src/Configuration.cpp
+++ b/src/Configuration.cpp
@@ -290,11 +290,10 @@ Configuration::save()
// Try to find a writable configuration file
const std::vector<std::string> filenames = get_filenames();
std::ofstream file;
- for (size_t i = 0; i < filenames.size(); ++i) {
- file.open(filenames[i].c_str(), std::ios::out);
+ for (const std::string& filename : filenames) {
+ file.open(filename.c_str(), std::ios::out);
if (file.good()) {
- std::cout << "Writing configuration to " << filenames[i]
- << std::endl;
+ std::cout << "Writing configuration to " << filename << std::endl;
break;
}
}
@@ -325,12 +324,9 @@ Configuration::save()
}
file << std::dec << std::nouppercase;
- for (std::map<std::string, ModuleSettings>::iterator i =
- _module_settings.begin();
- i != _module_settings.end();
- ++i) {
- const ModuleSettings& settings = (*i).second;
- const std::string& name = (*i).first;
+ for (const auto& s : _module_settings) {
+ const std::string& name = s.first;
+ const ModuleSettings& settings = s.second;
if (settings.split) {
if (settings.input_location && settings.output_location) {