diff --git a/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h b/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h index 54297e6bae7..40720814fde 100644 --- a/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h +++ b/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h @@ -19,6 +19,7 @@ namespace Web::HTML { class HTMLTokenizer; class HTMLToken { + AK_MAKE_NONCOPYABLE(HTMLToken); public: enum class Type { @@ -79,6 +80,9 @@ public: { } + HTMLToken(HTMLToken&& other) = default; + HTMLToken& operator=(HTMLToken&& other) = default; + bool is_doctype() const { return m_type == Type::DOCTYPE; } bool is_start_tag() const { return m_type == Type::StartTag; } bool is_end_tag() const { return m_type == Type::EndTag; }