diff options
author | 2011-12-15 10:08:31 -0800 | |
---|---|---|
committer | 2011-12-15 10:08:31 -0800 | |
commit | 6140e326d7cb42e7306a8f578de9c41b210aec2c (patch) | |
tree | 1ecb1b28e79d7219897b0145574b44e80a416c6c /native/src/dictionary.cpp | |
parent | 4a7adcbace7cb2b2ea754dd2b0313ee971d449e0 (diff) | |
parent | c115aed98f9d1a3cc09b3c04e659bfe0f28d91d6 (diff) | |
download | latinime-6140e326d7cb42e7306a8f578de9c41b210aec2c.tar.gz latinime-6140e326d7cb42e7306a8f578de9c41b210aec2c.tar.xz latinime-6140e326d7cb42e7306a8f578de9c41b210aec2c.zip |
am c115aed9: Merge "Unbundle members in unigram_dictionary"
* commit 'c115aed98f9d1a3cc09b3c04e659bfe0f28d91d6':
Unbundle members in unigram_dictionary
Diffstat (limited to 'native/src/dictionary.cpp')
-rw-r--r-- | native/src/dictionary.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/native/src/dictionary.cpp b/native/src/dictionary.cpp index a49769bdb..55358ec81 100644 --- a/native/src/dictionary.cpp +++ b/native/src/dictionary.cpp @@ -38,6 +38,8 @@ Dictionary::Dictionary(void *dict, int dictSize, int mmapFd, int dictBufAdjust, LOGI("IN NATIVE SUGGEST Version: %d", (mDict[0] & 0xFF)); } } + mCorrection = new Correction(typedLetterMultiplier, fullWordMultiplier); + mWordsPriorityQueue = new WordsPriorityQueue(maxWords, maxWordLength); mUnigramDictionary = new UnigramDictionary(mDict, typedLetterMultiplier, fullWordMultiplier, maxWordLength, maxWords, maxAlternatives, IS_LATEST_DICT_VERSION); mBigramDictionary = new BigramDictionary(mDict, maxWordLength, maxAlternatives, @@ -45,6 +47,8 @@ Dictionary::Dictionary(void *dict, int dictSize, int mmapFd, int dictBufAdjust, } Dictionary::~Dictionary() { + delete mCorrection; + delete mWordsPriorityQueue; delete mUnigramDictionary; delete mBigramDictionary; } |