Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
StringTranslator.hpp
1
2
#pragma once
3
#include <Covellite\Gui\IStringTranslator.hpp>
4
#include <map>
5
6
namespace
covellite
7
{
8
9
namespace
gui
10
{
11
32
class
StringTranslator
final :
33
public
IStringTranslator
34
{
35
using
Bank_t = ::std::map<Utf8String_t, Utf8String_t>;
36
37
public
:
38
void
Set
(
const
Bank_t &);
39
40
public
:
41
// Интерфейс IStringTranslator:
42
Utf8String_t
Translate
(
const
Utf8String_t &)
override
;
43
44
private
:
45
Bank_t m_Strings;
46
};
47
48
}
// namespace gui
49
50
}
// namespace covellite
covellite::gui::StringTranslator::Set
void Set(const Bank_t &)
Функция установки набора строк для преобразования.
Definition:
StringTranslator.cpp:25
covellite::gui::IStringTranslator
Класс входит в проект Covellite.Gui Интерфейсный класс преобразователя строк библиотеки GUI.
Definition:
IStringTranslator.hpp:28
covellite::gui::StringTranslator
Класс входит в проект Covellite.Gui Класс преобразователя строк.
Definition:
StringTranslator.hpp:34
covellite::gui::StringTranslator::Translate
Utf8String_t Translate(const Utf8String_t &) override
Definition:
StringTranslator.cpp:30
Solution
Solution
Covellite.Gui
Covellite.Gui
StringTranslator.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:28. Создано системой
1.8.18