summaryrefslogtreecommitdiff
path: root/src/BtDependency.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2013-08-21 05:06:53 +0200
committerNils Maier <maierman@web.de>2013-08-21 05:56:17 +0200
commit8526ceeb452d23d7aa73d01c6cb0fc8ae5e0377b (patch)
tree825b4f5d2a0f18331fbbf24773e80ee0b44b50dc /src/BtDependency.cc
parentd8f44ef4f6c5ad86b08658ecba41a84b775b6e69 (diff)
Convert to autos and ranged loops
Diffstat (limited to 'src/BtDependency.cc')
-rw-r--r--src/BtDependency.cc23
1 files changed, 9 insertions, 14 deletions
diff --git a/src/BtDependency.cc b/src/BtDependency.cc
index 4e8a9565..46058f20 100644
--- a/src/BtDependency.cc
+++ b/src/BtDependency.cc
@@ -128,28 +128,23 @@ bool BtDependency::resolve()
} else {
std::vector<std::shared_ptr<FileEntry> > destFiles;
destFiles.reserve(fileEntries.size());
- for(std::vector<std::shared_ptr<FileEntry> >::const_iterator i =
- fileEntries.begin(), eoi = fileEntries.end(); i != eoi; ++i) {
- (*i)->setRequested(false);
- destFiles.push_back(*i);
+ for(auto & e : fileEntries) {
+ e->setRequested(false);
+ destFiles.push_back(e);
}
std::sort(destFiles.begin(), destFiles.end(), EntryCmp());
// Copy file path in dependant_'s FileEntries to newly created
// context's FileEntries to endorse the path structure of
// dependant_. URIs and singleHostMultiConnection are also copied.
- for(std::vector<std::shared_ptr<FileEntry> >::const_iterator s =
- dependantFileEntries.begin(), eoi = dependantFileEntries.end();
- s != eoi; ++s){
- std::vector<std::shared_ptr<FileEntry> >::const_iterator d =
- std::lower_bound(destFiles.begin(), destFiles.end(), *s,
- EntryCmp());
+ for(const auto& e: dependantFileEntries){
+ const auto d = std::lower_bound(destFiles.begin(), destFiles.end(), e,
+ EntryCmp());
if(d == destFiles.end() ||
- (*d)->getOriginalName() != (*s)->getOriginalName()) {
+ (*d)->getOriginalName() != e->getOriginalName()) {
throw DL_ABORT_EX
- (fmt("No entry %s in torrent file",
- (*s)->getOriginalName().c_str()));
+ (fmt("No entry %s in torrent file", e->getOriginalName().c_str()));
} else {
- copyValues(*d, *s);
+ copyValues(*d, e);
}
}
}