diff options
author | Peng Wu <alexepico@gmail.com> | 2011-09-30 10:54:25 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-12-22 12:23:13 +0800 |
commit | fd1f18c48e6fbec50e8c908552c446c60363a94b (patch) | |
tree | bd4c990af0302f7ed5235ccbc1e2018810b6c167 /src/PYLibPinyin.h | |
parent | 5eafd4293c651be31bd1fdc8e406f8db48dcd8af (diff) | |
download | ibus-libpinyin-fd1f18c48e6fbec50e8c908552c446c60363a94b.tar.gz ibus-libpinyin-fd1f18c48e6fbec50e8c908552c446c60363a94b.tar.xz ibus-libpinyin-fd1f18c48e6fbec50e8c908552c446c60363a94b.zip |
add lazy init
Diffstat (limited to 'src/PYLibPinyin.h')
-rw-r--r-- | src/PYLibPinyin.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/PYLibPinyin.h b/src/PYLibPinyin.h index 212bf53..44ed727 100644 --- a/src/PYLibPinyin.h +++ b/src/PYLibPinyin.h @@ -38,6 +38,11 @@ public: gboolean setPinyinOptions (Config *config); gboolean setChewingOptions (Config *config); + pinyin_instance_t *allocPinyinInstance (); + void freePinyinInstance (pinyin_instance_t *instance); + pinyin_instance_t *allocChewingInstance (); + void freeChewingInstance (pinyin_instance_t *instance); + /* use static initializer in C++. */ static LibPinyinBackEnd & instance (void) { return *m_instance; } |