-#pragma once\r
-#include "html_tag.h"\r
-\r
-namespace litehtml\r
-{\r
- class el_comment : public element\r
- {\r
- tstring m_text;\r
- public:\r
- el_comment(const std::shared_ptr<litehtml::document>& doc);\r
- virtual ~el_comment();\r
-\r
- virtual void get_text(tstring& text) override;\r
- virtual void set_data(const tchar_t* data) override;\r
- };\r
-}\r
+#ifndef LH_EL_COMMENT_H
+#define LH_EL_COMMENT_H
+
+#include "html_tag.h"
+
+namespace litehtml
+{
+ class el_comment : public element
+ {
+ tstring m_text;
+ public:
+ el_comment(const std::shared_ptr<litehtml::document>& doc);
+ virtual ~el_comment();
+
+ virtual void get_text(tstring& text) override;
+ virtual void set_data(const tchar_t* data) override;
+ };
+}
+
+#endif // LH_EL_COMMENT_H