#include "third_party/blink/renderer/core/dom/dom_implementation.h"
#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/css/media_list.h"
#include "third_party/blink/renderer/core/css/style_sheet_contents.h"
#include "third_party/blink/renderer/core/dom/document_init.h"
#include "third_party/blink/renderer/core/dom/document_type.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/text.h"
#include "third_party/blink/renderer/core/dom/xml_document.h"
#include "third_party/blink/renderer/core/html/html_document.h"
#include "third_party/blink/renderer/core/html/html_head_element.h"
#include "third_party/blink/renderer/core/html/html_title_element.h"
#include "third_party/blink/renderer/core/html/plugin_document.h"
#include "third_party/blink/renderer/core/html/text_document.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/svg_names.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/weborigin/security_origin.h"
#include "third_party/blink/renderer/platform/wtf/std_lib_extras.h"
namespace blink {
DOMImplementation::DOMImplementation(Document& document)
: … { … }
DocumentType* DOMImplementation::createDocumentType(
const AtomicString& qualified_name,
const String& public_id,
const String& system_id,
ExceptionState& exception_state) { … }
XMLDocument* DOMImplementation::createDocument(
const AtomicString& namespace_uri,
const AtomicString& qualified_name,
DocumentType* doctype,
ExceptionState& exception_state) { … }
Document* DOMImplementation::createHTMLDocument(const String& title) { … }
void DOMImplementation::Trace(Visitor* visitor) const { … }
}