diff --git a/taglib/ogg/oggfile.cpp b/taglib/ogg/oggfile.cpp index 9d06c04f..e36b355f 100644 --- a/taglib/ogg/oggfile.cpp +++ b/taglib/ogg/oggfile.cpp @@ -33,6 +33,8 @@ #include "oggpage.h" #include "oggpageheader.h" +#include + using namespace TagLib; namespace @@ -158,9 +160,8 @@ bool Ogg::File::save() return false; } - Map::ConstIterator it; - for(it = d->dirtyPackets.cbegin(); it != d->dirtyPackets.cend(); ++it) - writePacket(it->first, it->second); + for(const auto &[i, packet] : std::as_const(d->dirtyPackets)) + writePacket(i, packet); d->dirtyPackets.clear();