| Index: Source/platform/network/HTTPHeaderMap.cpp
|
| diff --git a/Source/platform/network/HTTPHeaderMap.cpp b/Source/platform/network/HTTPHeaderMap.cpp
|
| index a0644b5a7aad08e89a4b7a0a66fc4736ef71edd3..fa60bece3f6119fef10f50f694c1f9301ee5e7f8 100644
|
| --- a/Source/platform/network/HTTPHeaderMap.cpp
|
| +++ b/Source/platform/network/HTTPHeaderMap.cpp
|
| @@ -63,16 +63,6 @@ void HTTPHeaderMap::adopt(PassOwnPtr<CrossThreadHTTPHeaderMapData> data)
|
| }
|
| }
|
|
|
| -const AtomicString& HTTPHeaderMap::get(const AtomicString& name) const
|
| -{
|
| - return HashMap<AtomicString, AtomicString, CaseFoldingHash>::get(name);
|
| -}
|
| -
|
| -HTTPHeaderMap::AddResult HTTPHeaderMap::add(const AtomicString& name, const AtomicString& value)
|
| -{
|
| - return HashMap<AtomicString, AtomicString, CaseFoldingHash>::add(name, value);
|
| -}
|
| -
|
| // Adapter that allows the HashMap to take C strings as keys.
|
| struct CaseFoldingCStringTranslator {
|
| static unsigned hash(const char* cString)
|
| @@ -93,7 +83,7 @@ struct CaseFoldingCStringTranslator {
|
|
|
| const AtomicString& HTTPHeaderMap::get(const char* name) const
|
| {
|
| - const_iterator i = find<CaseFoldingCStringTranslator>(name);
|
| + const_iterator i = m_headers.find<CaseFoldingCStringTranslator>(name);
|
| if (i == end())
|
| return nullAtom;
|
| return i->value;
|
| @@ -101,12 +91,12 @@ const AtomicString& HTTPHeaderMap::get(const char* name) const
|
|
|
| bool HTTPHeaderMap::contains(const char* name) const
|
| {
|
| - return find<CaseFoldingCStringTranslator>(name) != end();
|
| + return m_headers.find<CaseFoldingCStringTranslator>(name) != end();
|
| }
|
|
|
| HTTPHeaderMap::AddResult HTTPHeaderMap::add(const char* name, const AtomicString& value)
|
| {
|
| - return HashMap<AtomicString, AtomicString, CaseFoldingHash>::add<CaseFoldingCStringTranslator>(name, value);
|
| + return m_headers.add<CaseFoldingCStringTranslator>(name, value);
|
| }
|
|
|
| } // namespace blink
|
|
|