/packages/inputmethods/LatinIME/native/jni/src/dictionary/header/ |
D | header_policy.h | 84 HeaderPolicy(const HeaderPolicy *const headerPolicy) in HeaderPolicy() argument 85 : mDictFormatVersion(headerPolicy->mDictFormatVersion), in HeaderPolicy() 86 mDictionaryFlags(headerPolicy->mDictionaryFlags), mSize(headerPolicy->mSize), in HeaderPolicy() 87 mAttributeMap(headerPolicy->mAttributeMap), mLocale(headerPolicy->mLocale), in HeaderPolicy() 88 mMultiWordCostMultiplier(headerPolicy->mMultiWordCostMultiplier), in HeaderPolicy() 89 mRequiresGermanUmlautProcessing(headerPolicy->mRequiresGermanUmlautProcessing), in HeaderPolicy() 90 mIsDecayingDict(headerPolicy->mIsDecayingDict), in HeaderPolicy() 91 mDate(headerPolicy->mDate), mLastDecayedTime(headerPolicy->mLastDecayedTime), in HeaderPolicy() 92 mNgramCounts(headerPolicy->mNgramCounts), in HeaderPolicy() 93 mMaxNgramCounts(headerPolicy->mMaxNgramCounts), in HeaderPolicy() [all …]
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
D | ver4_patricia_trie_writing_helper.cpp | 47 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFile() local 50 const int extendedRegionSize = headerPolicy->getExtendedRegionSize() in writeToDictFile() 52 if (!headerPolicy->fillInAndWriteHeaderToBuffer(false /* updatesLastDecayedTime */, in writeToDictFile() 65 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFileWithGC() local 67 Ver4DictBuffers::createVer4DictBuffers(headerPolicy, in writeToDictFileWithGC() 71 if (!runGC(rootPtNodeArrayPos, headerPolicy, dictBuffers.get(), &unigramCount, &bigramCount)) { in writeToDictFileWithGC() 79 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in writeToDictFileWithGC() 87 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, in runGC() argument 90 mBuffers->getProbabilityDictContent(), headerPolicy); in runGC() 93 mBuffers->getTerminalPositionLookupTable(), headerPolicy); in runGC() [all …]
|
D | ver4_dict_buffers.cpp | 147 Ver4DictBuffers::Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize) in Ver4DictBuffers() argument 148 : mHeaderBuffer(nullptr), mDictBuffer(nullptr), mHeaderPolicy(headerPolicy), in Ver4DictBuffers() 151 mProbabilityDictContent(headerPolicy->hasHistoricalInfoOfWords()), in Ver4DictBuffers() 152 mBigramDictContent(headerPolicy->hasHistoricalInfoOfWords()), mShortcutDictContent(), in Ver4DictBuffers()
|
D | ver4_dict_buffers.h | 52 const HeaderPolicy *const headerPolicy, const int maxTrieSize) { in createVer4DictBuffers() argument 53 return Ver4DictBuffersPtr(new Ver4DictBuffers(headerPolicy, maxTrieSize)); in createVer4DictBuffers() 136 Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize);
|
D | ver4_patricia_trie_node_reader.h | 55 const HeaderPolicy *const headerPolicy) in Ver4PatriciaTrieNodeReader() argument 57 mHeaderPolicy(headerPolicy) {} in Ver4PatriciaTrieNodeReader()
|
D | ver4_patricia_trie_node_writer.h | 60 Ver4DictBuffers *const buffers, const HeaderPolicy *const headerPolicy, in Ver4PatriciaTrieNodeWriter() argument 64 : mTrieBuffer(trieBuffer), mBuffers(buffers), mHeaderPolicy(headerPolicy), in Ver4PatriciaTrieNodeWriter()
|
D | ver4_patricia_trie_writing_helper.h | 125 bool runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy,
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
D | ver4_patricia_trie_writing_helper.cpp | 38 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFile() local 41 const int extendedRegionSize = headerPolicy->getExtendedRegionSize() in writeToDictFile() 43 if (!headerPolicy->fillInAndWriteHeaderToBuffer(false /* updatesLastDecayedTime */, in writeToDictFile() 58 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFileWithGC() local 60 Ver4DictBuffers::createVer4DictBuffers(headerPolicy, in writeToDictFileWithGC() 63 if (!runGC(rootPtNodeArrayPos, headerPolicy, dictBuffers.get(), &entryCounters)) { in writeToDictFileWithGC() 68 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in writeToDictFileWithGC() 76 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, in runGC() argument 86 headerPolicy, outEntryCounters)) { in runGC() 90 if (headerPolicy->isDecayingDict()) { in runGC() [all …]
|
D | ver4_dict_buffers.h | 43 const HeaderPolicy *const headerPolicy, const int maxTrieSize) { in createVer4DictBuffers() argument 44 return Ver4DictBuffersPtr(new Ver4DictBuffers(headerPolicy, maxTrieSize)); in createVer4DictBuffers() 117 Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize);
|
D | ver4_dict_buffers.cpp | 187 Ver4DictBuffers::Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize) in Ver4DictBuffers() argument 188 : mHeaderBuffer(nullptr), mDictBuffer(nullptr), mHeaderPolicy(headerPolicy), in Ver4DictBuffers() 191 mLanguageModelDictContent(headerPolicy->hasHistoricalInfoOfWords()), in Ver4DictBuffers()
|
D | ver4_patricia_trie_writing_helper.h | 69 bool runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy,
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/ |
D | language_model_dict_content.cpp | 44 const HeaderPolicy *const headerPolicy) const { in getWordAttributes() 161 const HeaderPolicy *const headerPolicy, const int wordId) const { in exportAllNgramEntriesRelatedToWord() argument 169 exportAllNgramEntriesRelatedToWordInner(headerPolicy, result.mNextLevelBitmapEntryIndex, in exportAllNgramEntriesRelatedToWord() 175 const HeaderPolicy *const headerPolicy, const int bitmapEntryIndex, in exportAllNgramEntriesRelatedToWordInner() argument 185 headerPolicy); in exportAllNgramEntriesRelatedToWordInner() 191 exportAllNgramEntriesRelatedToWordInner(headerPolicy, in exportAllNgramEntriesRelatedToWordInner() 199 const EntryCounts &maxEntryCounts, const HeaderPolicy *const headerPolicy, in truncateEntries() argument 211 if (!turncateEntriesInSpecifiedLevel(headerPolicy, in truncateEntries() 222 const HeaderPolicy *const headerPolicy, MutableEntryCounters *const entryCountersToUpdate) { in updateAllEntriesOnInputWord() argument 229 originalUnigramProbabilityEntry, isValid, historicalInfo, headerPolicy); in updateAllEntriesOnInputWord() [all …]
|
D | language_model_dict_content.h | 154 const bool mustMatchAllPrevWords, const HeaderPolicy *const headerPolicy) const; 180 const HeaderPolicy *const headerPolicy, const int wordId) const; 182 bool updateAllProbabilityEntriesForGC(const HeaderPolicy *const headerPolicy, in updateAllProbabilityEntriesForGC() argument 185 0 /* prevWordCount */, headerPolicy, mGlobalCounters.needsToHalveCounters(), in updateAllProbabilityEntriesForGC() 197 const HeaderPolicy *const headerPolicy, MutableEntryCounters *const outEntryCounters); 201 const HeaderPolicy *const headerPolicy, 243 const HeaderPolicy *const headerPolicy, const bool needsToHalveCounters, 245 bool turncateEntriesInSpecifiedLevel(const HeaderPolicy *const headerPolicy, 247 bool getEntryInfo(const HeaderPolicy *const headerPolicy, const int targetLevel, 252 const HeaderPolicy *const headerPolicy) const; [all …]
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/ |
D | forgetting_curve_utils.cpp | 48 const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy) { in createUpdatedHistoricalInfo() argument 53 const int count = clampToValidCountRange(newHistoricalInfo->getCount(), headerPolicy); in createUpdatedHistoricalInfo() 66 return HistoricalInfo(timestamp, level, clampToValidCountRange(count, headerPolicy)); in createUpdatedHistoricalInfo() 87 const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) { in decodeProbability() argument 91 headerPolicy->getForgettingCurveProbabilityValuesTableId(), in decodeProbability() 97 const HeaderPolicy *const headerPolicy) { in needsToKeep() argument 106 const HeaderPolicy *const headerPolicy) { in createHistoricalInfoToSave() argument 128 const EntryCounts &entryCounts, const HeaderPolicy *const headerPolicy) { in needsToDecay() argument 129 const EntryCounts &maxNgramCounts = headerPolicy->getMaxNgramCounts(); in needsToDecay() 140 if (headerPolicy->getLastDecayedTime() + DECAY_INTERVAL_SECONDS in needsToDecay() [all …]
|
D | forgetting_curve_utils.h | 34 const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy); 38 const HeaderPolicy *const headerPolicy); 41 const HeaderPolicy *const headerPolicy); 44 const HeaderPolicy *const headerPolicy); 47 const HeaderPolicy *const headerPolicy); 108 static int clampToValidCountRange(const int count, const HeaderPolicy *const headerPolicy);
|
D | dict_file_writing_utils.cpp | 69 HeaderPolicy headerPolicy(formatVersion, localeAsCodePointVector, attributeMap); in createEmptyV4DictFile() local 70 DictBuffersPtr dictBuffers = DictBuffers::createVer4DictBuffers(&headerPolicy, in createEmptyV4DictFile() 72 headerPolicy.fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in createEmptyV4DictFile()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
D | digraph_utils.cpp | 35 const DictionaryHeaderStructurePolicy *const headerPolicy, in hasDigraphForCodePoint() argument 37 const DigraphUtils::DigraphType digraphType = getDigraphTypeForDictionary(headerPolicy); in hasDigraphForCodePoint() 46 const DictionaryHeaderStructurePolicy *const headerPolicy) { in getDigraphTypeForDictionary() argument 47 if (headerPolicy->requiresGermanUmlautProcessing()) { in getDigraphTypeForDictionary()
|
D | dictionary.cpp | 203 const DictionaryHeaderStructurePolicy *const headerPolicy = in logDictionaryInfo() local 205 headerPolicy->readHeaderValueOrQuestionMark("dictionary", dictionaryIdCodePointBuffer, in logDictionaryInfo() 207 headerPolicy->readHeaderValueOrQuestionMark("version", versionStringCodePointBuffer, in logDictionaryInfo() 209 headerPolicy->readHeaderValueOrQuestionMark("date", dateStringCodePointBuffer, in logDictionaryInfo()
|
D | digraph_utils.h | 41 static bool hasDigraphForCodePoint(const DictionaryHeaderStructurePolicy *const headerPolicy, 49 const DictionaryHeaderStructurePolicy *const headerPolicy);
|
/packages/inputmethods/LatinIME/native/jni/ |
D | com_android_inputmethod_latin_BinaryDictionary.cpp | 139 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_getHeaderInfo() local 141 JniDataUtils::putIntToArray(env, outHeaderSize, 0 /* index */, headerPolicy->getSize()); in latinime_BinaryDictionary_getHeaderInfo() 143 headerPolicy->getFormatVersionNumber()); in latinime_BinaryDictionary_getHeaderInfo() 148 headerPolicy->getAttributeMap(); in latinime_BinaryDictionary_getHeaderInfo() 173 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_getFormatVersion() local 175 return headerPolicy->getFormatVersionNumber(); in latinime_BinaryDictionary_getFormatVersion() 556 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_migrateNative() local 560 newFormatVersion, *headerPolicy->getLocale(), headerPolicy->getAttributeMap()); in latinime_BinaryDictionary_migrateNative()
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/bigram/ |
D | ver4_bigram_list_policy.h | 53 const HeaderPolicy *const headerPolicy) in Ver4BigramListPolicy() argument 56 mHeaderPolicy(headerPolicy) {} in Ver4BigramListPolicy()
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/ |
D | dictionary_structure_with_buffer_policy_factory.cpp | 88 HeaderPolicy headerPolicy(formatVersion, locale, attributeMap); in newPolicyForOnMemoryV4Dict() local 89 DictBuffersPtr dictBuffers = DictBuffers::createVer4DictBuffers(&headerPolicy, in newPolicyForOnMemoryV4Dict()
|