Index: third_party/WebKit/Source/core/loader/CrossOriginPreflightResultCache.h |
diff --git a/third_party/WebKit/Source/core/loader/CrossOriginPreflightResultCache.h b/third_party/WebKit/Source/core/loader/CrossOriginPreflightResultCache.h |
index 7f8c2d7030728e37f9220de50a127125e210ea86..b5cb30ae02a8770729d0f1d748f3a7223a518f24 100644 |
--- a/third_party/WebKit/Source/core/loader/CrossOriginPreflightResultCache.h |
+++ b/third_party/WebKit/Source/core/loader/CrossOriginPreflightResultCache.h |
@@ -31,8 +31,8 @@ |
#include "platform/weborigin/KURLHash.h" |
#include "wtf/HashMap.h" |
#include "wtf/HashSet.h" |
+#include "wtf/PassOwnPtr.h" |
#include "wtf/text/StringHash.h" |
-#include <memory> |
namespace blink { |
@@ -70,13 +70,13 @@ class CrossOriginPreflightResultCache { |
public: |
static CrossOriginPreflightResultCache& shared(); |
- void appendEntry(const String& origin, const KURL&, std::unique_ptr<CrossOriginPreflightResultCacheItem>); |
+ void appendEntry(const String& origin, const KURL&, PassOwnPtr<CrossOriginPreflightResultCacheItem>); |
bool canSkipPreflight(const String& origin, const KURL&, StoredCredentials, const String& method, const HTTPHeaderMap& requestHeaders); |
private: |
CrossOriginPreflightResultCache() { } |
- typedef HashMap<std::pair<String, KURL>, std::unique_ptr<CrossOriginPreflightResultCacheItem>> CrossOriginPreflightResultHashMap; |
+ typedef HashMap<std::pair<String, KURL>, OwnPtr<CrossOriginPreflightResultCacheItem>> CrossOriginPreflightResultHashMap; |
CrossOriginPreflightResultHashMap m_preflightHashMap; |
}; |