#ifndef GOPHERMAPRENDERER_HPP #define GOPHERMAPRENDERER_HPP #include "documentstyle.hpp" #include #include struct GophermapRenderer { GophermapRenderer() = delete; //! Renders the given byte sequence into a GeminiDocument. //! @param input The utf8 encoded input string //! @param root_url The url that is used to resolve relative links //! @param style The style which is used to render the document //! @param outline The extracted outline from the document static std::unique_ptr render( QByteArray const & input, QUrl const & root_url, DocumentStyle const & style ); }; #endif // GOPHERMAPRENDERER_HPP