Apply -fvisibility to decrease binary size
[platform/core/uifw/ise-engine-sunpinyin.git] / src / ime-core / imi_options.h
index 7043960..2ac65f8 100644 (file)
@@ -55,7 +55,7 @@
 #define SUNPINYIN_USERDATA_DIR_PREFIX ".sunpinyin"
 #endif
 
-struct CSimplifiedChinesePolicy : public IConfigurable {
+struct EXPORTED CSimplifiedChinesePolicy : public IConfigurable {
     CSimplifiedChinesePolicy ();
 
     bool loadResources();
@@ -103,7 +103,7 @@ public:
 
 typedef SingletonHolder<CSimplifiedChinesePolicy> ASimplifiedChinesePolicy;
 
-struct CQuanpinSchemePolicy : IConfigurable {
+struct EXPORTED CQuanpinSchemePolicy : IConfigurable {
 public:
 
     IPySegmentor* createPySegmentor(){
@@ -151,7 +151,7 @@ protected: ~CQuanpinSchemePolicy () {}
 
 typedef SingletonHolder<CQuanpinSchemePolicy> AQuanpinSchemePolicy;
 
-struct CShuangpinSchemePolicy : public IConfigurable {
+struct EXPORTED CShuangpinSchemePolicy : public IConfigurable {
 public:
     CShuangpinSchemePolicy();