]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/protocol.cpp
Prefer range-based for loops where possible
[libs/net.git] / source / net / protocol.cpp
index db663821c370cef914676eb1da698cdb473f5c50..9cba6382d307dcae861d3f4298c76ee4f86ac09b 100644 (file)
@@ -21,8 +21,8 @@ Protocol::Protocol(unsigned npi):
 
 Protocol::~Protocol()
 {
-       for(map<unsigned, PacketDefBase *>::iterator i=packet_class_defs.begin(); i!=packet_class_defs.end(); ++i)
-               delete i->second;
+       for(auto &kvp: packet_class_defs)
+               delete kvp.second;
 }
 
 unsigned Protocol::get_next_packet_class_id()
@@ -77,8 +77,8 @@ size_t Protocol::get_packet_size(const char *buf, size_t size) const
 uint64_t Protocol::get_hash() const
 {
        string description;
-       for(PacketMap::const_iterator i=packet_id_defs.begin(); i!=packet_id_defs.end(); ++i)
-               description += format("%d:%s\n", i->first, i->second->describe());
+       for(auto &kvp: packet_id_defs)
+               description += format("%d:%s\n", kvp.first, kvp.second->describe());
        return hash<64>(description);
 }