#pragma once #include #include class LayoutNode; class Document : public ParentNode { public: Document(); virtual ~Document() override; virtual RetainPtr create_layout_node() override; void build_layout_tree(); private: };