X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fprotocol.cpp;fp=source%2Fnet%2Fprotocol.cpp;h=9cba6382d307dcae861d3f4298c76ee4f86ac09b;hp=db663821c370cef914676eb1da698cdb473f5c50;hb=62ea6954a91568c900ad8155999bea264dfa72f3;hpb=f97f21c17f24e1d426e5b5863676071a5809b185 diff --git a/source/net/protocol.cpp b/source/net/protocol.cpp index db66382..9cba638 100644 --- a/source/net/protocol.cpp +++ b/source/net/protocol.cpp @@ -21,8 +21,8 @@ Protocol::Protocol(unsigned npi): Protocol::~Protocol() { - for(map::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); }