/* * Copyright (c) 2018-2022, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include namespace Web::DOM { GC_DEFINE_ALLOCATOR(DocumentType); GC::Ref DocumentType::create(Document& document) { return document.realm().create(document); } DocumentType::DocumentType(Document& document) : Node(document, NodeType::DOCUMENT_TYPE_NODE) { } void DocumentType::initialize(JS::Realm& realm) { Base::initialize(realm); WEB_SET_PROTOTYPE_FOR_INTERFACE(DocumentType); } }