Comment.h 371 B

123456789101112131415161718
  1. #pragma once
  2. #include <AK/String.h>
  3. #include <LibHTML/DOM/CharacterData.h>
  4. class Comment final : public CharacterData {
  5. public:
  6. explicit Comment(Document&, const String&);
  7. virtual ~Comment() override;
  8. virtual String tag_name() const override { return "#comment"; }
  9. };
  10. template<>
  11. inline bool is<Comment>(const Node& node)
  12. {
  13. return node.is_comment();
  14. }