| 12345678910111213141516171819202122232425 |
- #pragma once
- #include <ostream>
- namespace craftlab::fakeraid
- {
- template<typename T>
- class HTMLFont
- {
- public:
- HTMLFont(const T& _val, const std::string& _extraStyle ="") : val(_val), extraStyle(_extraStyle)
- {
- }
- friend std::ostream& operator<<(std::ostream& ss, const HTMLFont& self)
- {
- ss << "<span " << self.extraStyle << ">" << self.val << "</span>";
- return ss;
- }
- private:
- const T val;
- const std::string extraStyle;
- };
- }
|