Index: Source/modules/serviceworkers/HeaderMap.h |
diff --git a/Source/modules/serviceworkers/HeaderMap.h b/Source/modules/serviceworkers/HeaderMap.h |
index 4f6fd9d02389c7351b418ee16fe2bb3a633b9ccf..3e5b47f567df5b2a6a43bbedb306ed5034928d16 100644 |
--- a/Source/modules/serviceworkers/HeaderMap.h |
+++ b/Source/modules/serviceworkers/HeaderMap.h |
@@ -19,6 +19,7 @@ class ScriptValue; |
class HeaderMap FINAL : public ScriptWrappable, public RefCounted<HeaderMap> { |
public: |
static PassRefPtr<HeaderMap> create(); |
+ static PassRefPtr<HeaderMap> create(const HashMap<String, String>& headers); |
// HeaderMap.idl implementation. |
unsigned long size() const; |
@@ -34,6 +35,7 @@ public: |
private: |
HeaderMap(); |
+ explicit HeaderMap(const HashMap<String, String>& headers); |
void forEachInternal(PassOwnPtr<HeaderMapForEachCallback>, ScriptValue* thisArg); |
// FIXME: this doesn't preserve ordering while ES6 Map type requires it. |