#pragma once #include #include #include #include class MDHeading final : public MDBlock { public: virtual ~MDHeading() override {} virtual String render_to_html() const override; virtual String render_for_terminal() const override; virtual bool parse(Vector::ConstIterator& lines) override; private: MDText m_text; int m_level { -1 }; };