summaryrefslogtreecommitdiffstats
path: root/src/PYLibPinyin.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-09-30 10:54:25 +0800
committerPeng Wu <alexepico@gmail.com>2011-12-22 12:23:13 +0800
commitfd1f18c48e6fbec50e8c908552c446c60363a94b (patch)
treebd4c990af0302f7ed5235ccbc1e2018810b6c167 /src/PYLibPinyin.h
parent5eafd4293c651be31bd1fdc8e406f8db48dcd8af (diff)
downloadibus-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.h5
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; }