Searched refs:mTrieMap (Results 1 – 3 of 3) sorted by relevance
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/ |
H A D | language_model_dict_content.cpp | 32 return mTrieMap.save(file) && mGlobalCounters.save(file); in save() 46 bitmapEntryIndices[0] = mTrieMap.getRootBitmapEntryIndex(); in getWordAttributes() 123 const TrieMap::Result result = mTrieMap.get(wordId, bitmapEntryIndex); in getNgramProbabilityEntry() 150 return mTrieMap.remove(wordId, bitmapEntryIndex); in removeNgramProbabilityEntry() 162 const TrieMap::Result result = mTrieMap.getRoot(wordId); in exportAllNgramEntriesRelatedToWord() 297 int lastBitmapEntryIndex = mTrieMap.getRootBitmapEntryIndex(); in createAndGetBitmapEntryIndex() 319 int bitmapEntryIndex = mTrieMap.getRootBitmapEntryIndex(); in getBitmapEntryIndex() 342 && !mTrieMap.getRoot(entry.key()).mIsValid) { in updateAllProbabilityEntriesForGCInner() 344 if (!mTrieMap.remove(entry.key(), bitmapEntryIndex)) { in updateAllProbabilityEntriesForGCInner() 354 if (!mTrieMap.remove(entry.key(), bitmapEntryIndex)) { in updateAllProbabilityEntriesForGCInner() [all …]
|
H A D | language_model_dict_content.h | 137 : mTrieMap(buffers[TRIE_MAP_BUFFER_INDEX]), in LanguageModelDictContent() 142 : mTrieMap(), mGlobalCounters(), mHasHistoricalInfo(hasHistoricalInfo) {} in LanguageModelDictContent() 145 return mTrieMap.isNearSizeLimit() || mGlobalCounters.needsToHalveCounters(); in isNearSizeLimit() 184 if (!updateAllProbabilityEntriesForGCInner(mTrieMap.getRootBitmapEntryIndex(), in updateAllProbabilityEntriesForGC() 234 TrieMap mTrieMap; variable
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/ |
H A D | trie_map.h | 68 : mTrieMap(trieMap), mKey(key), mValue(value), in IterationResult() 72 return TrieMapRange(mTrieMap, mNextLevelBitmapEntryIndex); in getEntriesInNextLevel() 92 const TrieMap *const mTrieMap; 99 : mTrieMap(trieMap), mStateStack(), mBaseBitmapEntryIndex(bitmapEntryIndex), in TrieMapIterator() 104 const Entry bitmapEntry = mTrieMap->readEntry(mBaseBitmapEntryIndex); in TrieMapIterator() 111 return IterationResult(mTrieMap, mKey, mValue, mNextLevelBitmapEntryIndex); 120 const Result result = mTrieMap->iterateNext(&mStateStack, &mKey); 131 const TrieMap *const mTrieMap; variable 146 : mTrieMap(trieMap), mBaseBitmapEntryIndex(bitmapEntryIndex) {}; in TrieMapRange() 149 return TrieMapIterator(mTrieMap, mBaseBitmapEntryIndex); in begin() [all …]
|