Index: Source/core/html/FormDataList.h |
diff --git a/Source/core/html/FormDataList.h b/Source/core/html/FormDataList.h |
index ff58414852be798af61d3d85fcb527d54463eda5..5c77c5aa0e5ef8c39baa1851c07c83bfad3a7c38 100644 |
--- a/Source/core/html/FormDataList.h |
+++ b/Source/core/html/FormDataList.h |
@@ -35,33 +35,6 @@ namespace blink { |
// TODO(tkent): Merge FormDataList into DOMFormData. |
class CORE_EXPORT FormDataList : public GarbageCollected<FormDataList> { |
public: |
- // TODO(tkent): Merge Entry and Item. |
- class Entry final { |
- ALLOW_ONLY_INLINE_ALLOCATION(); |
- public: |
- enum Type { None, StringType, FileType }; |
- |
- Entry() : m_type(None) { } |
- Entry(const String& name, const String& value) : m_type(StringType), m_name(name), m_string(value) { } |
- Entry(const String& name, File* value) : m_type(FileType), m_name(name), m_file(value) { } |
- |
- bool isNone() const { return m_type == None; } |
- bool isString() const { return m_type == StringType; } |
- bool isFile() const { return m_type == FileType; } |
- |
- const String& name() const { ASSERT(m_type != None); return m_name; } |
- const String& string() const { ASSERT(m_type == StringType); return m_string; } |
- File* file() const { ASSERT(m_type == FileType); return m_file; } |
- |
- DECLARE_TRACE(); |
- |
- private: |
- const Type m_type; |
- const String m_name; |
- const String m_string; |
- const Member<File> m_file; |
- }; |
- |
class Item { |
ALLOW_ONLY_INLINE_ALLOCATION(); |
public: |
@@ -105,8 +78,6 @@ public: |
appendItem(Item(encodeAndNormalize(key), blob, filename)); |
} |
- Entry getEntry(const String& key) const; |
- HeapVector<Entry> getAll(const String& key) const; |
size_t size() const { return m_items.size(); } |
const FormDataListItems& items() const { return m_items; } |
@@ -127,14 +98,12 @@ private: |
void appendKeyValuePairItemsTo(EncodedFormData*, const WTF::TextEncoding&, bool isMultiPartForm, EncodedFormData::EncodingType = EncodedFormData::FormURLEncoded); |
void appendItem(const Item&); |
- Entry itemsToEntry(const Item&) const; |
WTF::TextEncoding m_encoding; |
}; |
} // namespace blink |
-WTF_ALLOW_INIT_WITH_MEM_FUNCTIONS(blink::FormDataList::Entry); |
WTF_ALLOW_INIT_WITH_MEM_FUNCTIONS(blink::FormDataList::Item); |
#endif // FormDataList_h |