From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebCore/html/HTMLUnknownElement.h | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) (limited to 'Source/WebCore/html/HTMLUnknownElement.h') diff --git a/Source/WebCore/html/HTMLUnknownElement.h b/Source/WebCore/html/HTMLUnknownElement.h index 755caef1d..039448c8e 100644 --- a/Source/WebCore/html/HTMLUnknownElement.h +++ b/Source/WebCore/html/HTMLUnknownElement.h @@ -27,8 +27,7 @@ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef HTMLUnknownElement_h -#define HTMLUnknownElement_h +#pragma once #include "HTMLElement.h" @@ -36,26 +35,18 @@ namespace WebCore { class HTMLUnknownElement final : public HTMLElement { public: - static PassRefPtr create(const QualifiedName& tagName, Document& document) + static Ref create(const QualifiedName& tagName, Document& document) { - return adoptRef(new HTMLUnknownElement(tagName, document)); + return adoptRef(*new HTMLUnknownElement(tagName, document)); } - virtual bool isHTMLUnknownElement() const override { return true; } - private: HTMLUnknownElement(const QualifiedName& tagName, Document& document) - : HTMLElement(tagName, document) + : HTMLElement(tagName, document, CreateHTMLElement) { } -}; -inline HTMLUnknownElement* toHTMLUnknownElement(HTMLElement* element) -{ - ASSERT_WITH_SECURITY_IMPLICATION(!element || element->isHTMLUnknownElement()); - return static_cast(element); -} - -} // namespace + bool isHTMLUnknownElement() const final { return true; } +}; -#endif +} // namespace WebCore -- cgit v1.2.1