Mandarin // Add extern "C" to several classes.

This commit is contained in:
ShikiSuen 2022-04-13 19:14:34 +08:00
parent 375e4a5fa2
commit 18324cbd42
1 changed files with 2 additions and 2 deletions

View File

@ -210,7 +210,7 @@ typedef BopomofoSyllable BPMF;
typedef std::map<char, std::vector<BPMF::Component>> BopomofoKeyToComponentMap; typedef std::map<char, std::vector<BPMF::Component>> BopomofoKeyToComponentMap;
typedef std::map<BPMF::Component, char> BopomofoComponentToKeyMap; typedef std::map<BPMF::Component, char> BopomofoComponentToKeyMap;
class BopomofoKeyboardLayout extern "C" class BopomofoKeyboardLayout
{ {
public: public:
static const BopomofoKeyboardLayout *StandardLayout(); static const BopomofoKeyboardLayout *StandardLayout();
@ -438,7 +438,7 @@ class BopomofoKeyboardLayout
BopomofoComponentToKeyMap m_componentToKey; BopomofoComponentToKeyMap m_componentToKey;
}; };
class BopomofoReadingBuffer extern "C" class BopomofoReadingBuffer
{ {
public: public:
explicit BopomofoReadingBuffer(const BopomofoKeyboardLayout *layout) : layout_(layout), pinyin_mode_(false) explicit BopomofoReadingBuffer(const BopomofoKeyboardLayout *layout) : layout_(layout), pinyin_mode_(false)