- for(ResourceMap::iterator i=resources.begin(); i!=resources.end(); ++i)
- if(i->second.state==ManagedResource::LOADED)
- next_unload = min(next_unload, i->second.last_used);
+ for(const auto &kvp: resources)
+ if(kvp.second.state==ManagedResource::LOADED)
+ next_unload = min(next_unload, kvp.second.last_used);