#pragma once #include #include class LayoutBreak final : public LayoutNodeWithStyleAndBoxModelMetrics { public: explicit LayoutBreak(const HTMLBRElement&); virtual ~LayoutBreak() override; const HTMLBRElement& node() const { return to(*LayoutNode::node()); } private: virtual const char* class_name() const override { return "LayoutBreak"; } virtual void split_into_lines(LayoutBlock&) override; };