15 #ifndef HEXT_HTML_H_INCLUDED
16 #define HEXT_HTML_H_INCLUDED
55 explicit Html(
const char * buffer) noexcept;
64 Html(
const char * buffer, std::size_t size) noexcept;
74 const GumboNode * root() const noexcept;
78 Html& operator=(const
Html&) = delete;
81 GumboOutput * g_outp_;
Defines HEXT_PUBLIC and HEXT_PRIVATE.
A RAII wrapper for Gumbo.
Html(const char *buffer, std::size_t size) noexcept
Constructs an Html from a non-owning pointer.
Html(const char *buffer) noexcept
Constructs an Html from a non-owning null-terminated string.