Home
last modified time | relevance | path

Searched refs:mTrieMap (Results 1 – 3 of 3) sorted by relevance

/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/
H A Dlanguage_model_dict_content.cpp32 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 Dlanguage_model_dict_content.h137 : 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 Dtrie_map.h68 : 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 …]