diff options
author | 2014-07-31 13:35:25 +0000 | |
---|---|---|
committer | 2014-07-31 13:35:25 +0000 | |
commit | 1e08b5239cf657ce745bab875f2dd03605a41fdc (patch) | |
tree | 4cfc853b93bb84bb30cd342202fb26ba11bcc9c6 /native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp | |
parent | d0cb2681d98194a490a9af51f1bbae3da0e65057 (diff) | |
parent | 8032d2953a5392a55c9707f4193c2115a188ef53 (diff) | |
download | latinime-1e08b5239cf657ce745bab875f2dd03605a41fdc.tar.gz latinime-1e08b5239cf657ce745bab875f2dd03605a41fdc.tar.xz latinime-1e08b5239cf657ce745bab875f2dd03605a41fdc.zip |
am 8032d295: am 3437032a: Merge "Add TrieMap.save()." into lmp-dev
* commit '8032d2953a5392a55c9707f4193c2115a188ef53':
Add TrieMap.save().
Diffstat (limited to 'native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp')
-rw-r--r-- | native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp b/native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp index c70047638..ca79c18e5 100644 --- a/native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp +++ b/native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp @@ -16,6 +16,8 @@ #include "suggest/policyimpl/dictionary/utils/trie_map.h" +#include "suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h" + namespace latinime { const int TrieMap::INVALID_INDEX = -1; @@ -98,6 +100,11 @@ bool TrieMap::put(const int key, const uint64_t value, const int bitmapEntryInde return putInternal(unsignedKey, value, getBitShuffledKey(unsignedKey), bitmapEntryIndex, readEntry(bitmapEntryIndex), 0 /* level */); } + +bool TrieMap::save(FILE *const file) const { + return DictFileWritingUtils::writeBufferToFileTail(file, &mBuffer); +} + /** * Iterate next entry in a certain level. * |