diff options
| author | Nils Maier <maierman@web.de> | 2013-08-25 18:00:46 +0200 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2013-09-20 23:06:49 +0200 |
| commit | 3590077d5c43d492b3e357d1a50afca4a7d1cfcf (patch) | |
| tree | 592516aa08b74c7e90c41a9b50c227f3f5b877b0 /src/bencode2.cc | |
| parent | a76eeb2b8106dd725097750c3ee4958e505e3c85 (diff) | |
More auto-converts by cpp11-migrate
Diffstat (limited to 'src/bencode2.cc')
| -rw-r--r-- | src/bencode2.cc | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/bencode2.cc b/src/bencode2.cc index 8c3dab16..e55b8b6e 100644 --- a/src/bencode2.cc +++ b/src/bencode2.cc @@ -100,9 +100,8 @@ std::string encode(const ValueBase* vlb) virtual void visit(const List& list) CXX11_OVERRIDE { out_ << "l"; - for(List::ValueType::const_iterator i = list.begin(), eoi = list.end(); - i != eoi; ++i){ - (*i)->accept(*this); + for(const auto& e: list){ + e->accept(*this); } out_ << "e"; } @@ -110,12 +109,11 @@ std::string encode(const ValueBase* vlb) virtual void visit(const Dict& dict) CXX11_OVERRIDE { out_ << "d"; - for(Dict::ValueType::const_iterator i = dict.begin(), eoi = dict.end(); - i != eoi; ++i){ - const std::string& key = (*i).first; + for(const auto& e: dict){ + auto& key = e.first; out_ << key.size() << ":"; out_.write(key.data(), key.size()); - (*i).second->accept(*this); + e.second->accept(*this); } out_ << "e"; } |
