diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2017-05-25 16:54:36 +0300 |
---|---|---|
committer | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2017-05-26 13:12:44 +0300 |
commit | 72232bbe535758c9788c354cff15821b8b5ff898 (patch) | |
tree | 2d0b07422df451d2f0cd11a4b04677939a1e0635 /coding/transliteration.hpp | |
parent | fb242784ab4f7b472eb06970cfc4a4bc16581afd (diff) |
Added transliteration enabling setting.
Diffstat (limited to 'coding/transliteration.hpp')
-rw-r--r-- | coding/transliteration.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/coding/transliteration.hpp b/coding/transliteration.hpp index 088f870b56..aa10126e88 100644 --- a/coding/transliteration.hpp +++ b/coding/transliteration.hpp @@ -1,5 +1,6 @@ #pragma once +#include <atomic> #include <map> #include <memory> #include <string> @@ -13,10 +14,13 @@ public: void Init(std::string const & icuDataDir); + void SetEnabled(bool enable); bool Transliterate(std::string const & str, int8_t langCode, std::string & out) const; private: - Transliteration() = default; + Transliteration(); + + std::atomic<bool> m_enabled; struct TransliteratorInfo; std::map<std::string, std::unique_ptr<TransliteratorInfo>> m_transliterators; |