Replace WTF::move with WTFMove
[WebKit-https.git] / Source / WebCore / dom / DocumentType.h
index d9215f4..86f8f29 100644 (file)
@@ -32,9 +32,9 @@ class NamedNodeMap;
 
 class DocumentType final : public Node {
 public:
-    static RefPtr<DocumentType> create(Document& document, const String& name, const String& publicId, const String& systemId)
+    static Ref<DocumentType> create(Document& document, const String& name, const String& publicId, const String& systemId)
     {
-        return adoptRef(new DocumentType(document, name, publicId, systemId));
+        return adoptRef(*new DocumentType(document, name, publicId, systemId));
     }
 
     // FIXME: We return null entities and notations. Current implementation of NamedNodeMap doesn't work without an associated Element yet.
@@ -49,10 +49,9 @@ public:
 private:
     DocumentType(Document&, const String& name, const String& publicId, const String& systemId);
 
-    virtual URL baseURI() const override;
     virtual String nodeName() const override;
     virtual NodeType nodeType() const override;
-    virtual RefPtr<Node> cloneNode(bool deep) override;
+    virtual Ref<Node> cloneNodeInternal(Document&, CloningOperation) override;
 
     String m_name;
     String m_publicId;