Index: Source/core/dom/DocumentEncodingData.h |
diff --git a/Source/core/dom/DocumentEncodingData.h b/Source/core/dom/DocumentEncodingData.h |
index 2016aa531ae3fa5f8a856381cca6509e7b1e5269..5a696afdd1757e42b42e6313b8919e6193f333b8 100644 |
--- a/Source/core/dom/DocumentEncodingData.h |
+++ b/Source/core/dom/DocumentEncodingData.h |
@@ -34,31 +34,19 @@ |
#include "wtf/text/TextEncoding.h" |
namespace WebCore { |
-class TextResourceDecoder; |
-class DocumentEncodingData { |
-public: |
- DocumentEncodingData(); |
- explicit DocumentEncodingData(const TextResourceDecoder&); |
+struct DocumentEncodingData { |
+ DocumentEncodingData() |
+ : wasDetectedHeuristically(false) |
+ , sawDecodingError(false) |
+ { |
+ } |
- const WTF::TextEncoding& encoding() const { return m_encoding; } |
- void setEncoding(const WTF::TextEncoding&); |
- bool wasDetectedHeuristically() const { return m_wasDetectedHeuristically; } |
- bool sawDecodingError() const { return m_sawDecodingError; } |
- |
-private: |
- WTF::TextEncoding m_encoding; |
- bool m_wasDetectedHeuristically; |
- bool m_sawDecodingError; |
+ WTF::TextEncoding encoding; |
+ bool wasDetectedHeuristically; |
+ bool sawDecodingError; |
}; |
-inline bool operator!=(const DocumentEncodingData& a, const DocumentEncodingData& b) |
-{ |
- return a.encoding() != b.encoding() |
- || a.wasDetectedHeuristically() != b.wasDetectedHeuristically() |
- || a.sawDecodingError() != b.sawDecodingError(); |
-} |
- |
} // namespace WebCore |
#endif // DocumentEncodingData_h |