Index: third_party/WebKit/Source/platform/network/HTTPHeaderMap.cpp |
diff --git a/third_party/WebKit/Source/platform/network/HTTPHeaderMap.cpp b/third_party/WebKit/Source/platform/network/HTTPHeaderMap.cpp |
index c1c37dc40e6c386ba0e7ee1dad9ffbaf7b543e39..2581d2f96d9f4d9f0127c4606ead6ea56b857800 100644 |
--- a/third_party/WebKit/Source/platform/network/HTTPHeaderMap.cpp |
+++ b/third_party/WebKit/Source/platform/network/HTTPHeaderMap.cpp |
@@ -30,6 +30,9 @@ |
#include "platform/network/HTTPHeaderMap.h" |
+#include "wtf/PtrUtil.h" |
+#include <memory> |
+ |
namespace blink { |
HTTPHeaderMap::HTTPHeaderMap() |
@@ -40,9 +43,9 @@ HTTPHeaderMap::~HTTPHeaderMap() |
{ |
} |
-PassOwnPtr<CrossThreadHTTPHeaderMapData> HTTPHeaderMap::copyData() const |
+std::unique_ptr<CrossThreadHTTPHeaderMapData> HTTPHeaderMap::copyData() const |
{ |
- OwnPtr<CrossThreadHTTPHeaderMapData> data = adoptPtr(new CrossThreadHTTPHeaderMapData()); |
+ std::unique_ptr<CrossThreadHTTPHeaderMapData> data = wrapUnique(new CrossThreadHTTPHeaderMapData()); |
data->reserveInitialCapacity(size()); |
HTTPHeaderMap::const_iterator endIt = end(); |
@@ -52,7 +55,7 @@ PassOwnPtr<CrossThreadHTTPHeaderMapData> HTTPHeaderMap::copyData() const |
return data; |
} |
-void HTTPHeaderMap::adopt(PassOwnPtr<CrossThreadHTTPHeaderMapData> data) |
+void HTTPHeaderMap::adopt(std::unique_ptr<CrossThreadHTTPHeaderMapData> data) |
{ |
clear(); |
size_t dataSize = data->size(); |