Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
IStringTranslator.mock.hpp
1
2#pragma once
3
4namespace mock
5{
6
7namespace covellite
8{
9
10namespace gui
11{
12
13class IStringTranslator
14{
15protected:
16 using Utf8String_t = ::std::string;
17
18public:
19 const Id_t m_Id;
20
21public:
22 virtual Utf8String_t Translate(const Utf8String_t &) { throw ::std::exception(); }
23
24public:
25 explicit IStringTranslator(Id_t _Id) : m_Id(_Id) {}
26 virtual ~IStringTranslator(void) = default;
27};
28
29} // namespace gui
30
31} // namespace covellite
32
33} // namespace mock