Modernize HTTPHeaderMap iteration
[WebKit-https.git] / Source / WebCore / platform / network / mac / ResourceRequestMac.mm
index 75d894f..901fc22 100644 (file)
@@ -185,9 +185,8 @@ void ResourceRequest::doUpdatePlatformRequest()
     NSArray *oldHeaderFieldNames = [[nsRequest allHTTPHeaderFields] allKeys];
     for (unsigned i = [oldHeaderFieldNames count]; i != 0; --i)
         [nsRequest setValue:nil forHTTPHeaderField:[oldHeaderFieldNames objectAtIndex:i - 1]];
-    HTTPHeaderMap::const_iterator end = httpHeaderFields().end();
-    for (HTTPHeaderMap::const_iterator it = httpHeaderFields().begin(); it != end; ++it)
-        [nsRequest setValue:it->value forHTTPHeaderField:it->key];
+    for (const auto& header : httpHeaderFields())
+        [nsRequest setValue:header.value forHTTPHeaderField:header.key];
 
     NSMutableArray *encodingFallbacks = [NSMutableArray array];
     unsigned count = m_responseContentDispositionEncodingFallbackArray.size();