#pragma once #include <AK/AKString.h> #include <LibHTML/DOM/ParentNode.h> class LayoutNode; class Document : public ParentNode { public: Document(); virtual ~Document() override; virtual RetainPtr<LayoutNode> create_layout_node() override; void build_layout_tree(); private: };