diff options
Diffstat (limited to 'Source/WebCore/css/CSSCharsetRule.h')
| -rw-r--r-- | Source/WebCore/css/CSSCharsetRule.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Source/WebCore/css/CSSCharsetRule.h b/Source/WebCore/css/CSSCharsetRule.h index 86d342b3a..bf08d1e22 100644 --- a/Source/WebCore/css/CSSCharsetRule.h +++ b/Source/WebCore/css/CSSCharsetRule.h @@ -26,23 +26,24 @@ namespace WebCore { -class CSSCharsetRule : public CSSRule { +class CSSCharsetRule final : public CSSRule { public: - static PassRefPtr<CSSCharsetRule> create(CSSStyleSheet* parent, const String& encoding) + static Ref<CSSCharsetRule> create(CSSStyleSheet* parent, const String& encoding) { - return adoptRef(new CSSCharsetRule(parent, encoding)); + return adoptRef(*new CSSCharsetRule(parent, encoding)); } virtual ~CSSCharsetRule() { } - virtual CSSRule::Type type() const OVERRIDE { return CHARSET_RULE; } - virtual String cssText() const OVERRIDE; - virtual void reattach(StyleRuleBase* rule) OVERRIDE { ASSERT_UNUSED(rule, !rule); } + virtual String cssText() const override; + virtual void reattach(StyleRuleBase&) override { } const String& encoding() const { return m_encoding; } void setEncoding(const String& encoding, ExceptionCode&) { m_encoding = encoding; } private: + virtual CSSRule::Type type() const override { return CHARSET_RULE; } + CSSCharsetRule(CSSStyleSheet* parent, const String& encoding); String m_encoding; |
