Home
last modified time | relevance | path

Searched refs:headerPolicy (Results 1 – 23 of 23) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/header/
Dheader_policy.h103 HeaderPolicy(const HeaderPolicy *const headerPolicy) in HeaderPolicy() argument
104 : mDictFormatVersion(headerPolicy->mDictFormatVersion), in HeaderPolicy()
105 mDictionaryFlags(headerPolicy->mDictionaryFlags), mSize(headerPolicy->mSize), in HeaderPolicy()
106 mAttributeMap(headerPolicy->mAttributeMap), mLocale(headerPolicy->mLocale), in HeaderPolicy()
107 mMultiWordCostMultiplier(headerPolicy->mMultiWordCostMultiplier), in HeaderPolicy()
108 mRequiresGermanUmlautProcessing(headerPolicy->mRequiresGermanUmlautProcessing), in HeaderPolicy()
109 mIsDecayingDict(headerPolicy->mIsDecayingDict), in HeaderPolicy()
110 mDate(headerPolicy->mDate), mLastDecayedTime(headerPolicy->mLastDecayedTime), in HeaderPolicy()
111 mUnigramCount(headerPolicy->mUnigramCount), mBigramCount(headerPolicy->mBigramCount), in HeaderPolicy()
112 mExtendedRegionSize(headerPolicy->mExtendedRegionSize), in HeaderPolicy()
[all …]
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/
Dver4_patricia_trie_writing_helper.cpp38 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()
56 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFileWithGC() local
58 Ver4DictBuffers::createVer4DictBuffers(headerPolicy, in writeToDictFileWithGC()
62 if (!runGC(rootPtNodeArrayPos, headerPolicy, dictBuffers.get(), &unigramCount, &bigramCount)) { in writeToDictFileWithGC()
67 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in writeToDictFileWithGC()
75 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, in runGC() argument
78 mBuffers->getLanguageModelDictContent(), headerPolicy); in runGC()
81 mBuffers->getTerminalPositionLookupTable(), headerPolicy); in runGC()
[all …]
Dver4_dict_buffers.cpp206 Ver4DictBuffers::Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize) in Ver4DictBuffers() argument
207 : mHeaderBuffer(nullptr), mDictBuffer(nullptr), mHeaderPolicy(headerPolicy), in Ver4DictBuffers()
210 mLanguageModelDictContent(headerPolicy->hasHistoricalInfoOfWords()), in Ver4DictBuffers()
211 mBigramDictContent(headerPolicy->hasHistoricalInfoOfWords()), mShortcutDictContent(), in Ver4DictBuffers()
Dver4_dict_buffers.h44 const HeaderPolicy *const headerPolicy, const int maxTrieSize) { in createVer4DictBuffers() argument
45 return Ver4DictBuffersPtr(new Ver4DictBuffers(headerPolicy, maxTrieSize)); in createVer4DictBuffers()
128 Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize);
Dver4_patricia_trie_node_reader.h38 const HeaderPolicy *const headerPolicy) in Ver4PatriciaTrieNodeReader() argument
40 mHeaderPolicy(headerPolicy) {} in Ver4PatriciaTrieNodeReader()
Dver4_patricia_trie_node_writer.h42 Ver4DictBuffers *const buffers, const HeaderPolicy *const headerPolicy, in Ver4PatriciaTrieNodeWriter() argument
46 : mTrieBuffer(trieBuffer), mBuffers(buffers), mHeaderPolicy(headerPolicy), in Ver4PatriciaTrieNodeWriter()
Dver4_patricia_trie_writing_helper.h112 bool runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy,
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/
Dver4_patricia_trie_writing_helper.cpp47 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()
76 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in writeToDictFileWithGC()
84 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, in runGC() argument
87 mBuffers->getProbabilityDictContent(), headerPolicy); in runGC()
90 mBuffers->getTerminalPositionLookupTable(), headerPolicy); in runGC()
[all …]
Dver4_dict_buffers.cpp147 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()
Dver4_dict_buffers.h52 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);
Dver4_patricia_trie_node_reader.h55 const HeaderPolicy *const headerPolicy) in Ver4PatriciaTrieNodeReader() argument
57 mHeaderPolicy(headerPolicy) {} in Ver4PatriciaTrieNodeReader()
Dver4_patricia_trie_node_writer.h60 Ver4DictBuffers *const buffers, const HeaderPolicy *const headerPolicy, in Ver4PatriciaTrieNodeWriter() argument
64 : mTrieBuffer(trieBuffer), mBuffers(buffers), mHeaderPolicy(headerPolicy), in Ver4PatriciaTrieNodeWriter()
Dver4_patricia_trie_writing_helper.h125 bool runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy,
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/utils/
Dforgetting_curve_utils.cpp45 const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy) { in createUpdatedHistoricalInfo() argument
50 const int count = clampToValidCountRange(newHistoricalInfo->getCount(), headerPolicy); in createUpdatedHistoricalInfo()
58 const int count = clampToValidCountRange(newHistoricalInfo->getCount(), headerPolicy); in createUpdatedHistoricalInfo()
62 if (updatedCount >= headerPolicy->getForgettingCurveOccurrencesToLevelUp()) { in createUpdatedHistoricalInfo()
80 const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) { in decodeProbability() argument
82 headerPolicy->getForgettingCurveDurationToLevelDown()); in decodeProbability()
84 headerPolicy->getForgettingCurveProbabilityValuesTableId(), in decodeProbability()
103 const HeaderPolicy *const headerPolicy) { in needsToKeep() argument
106 headerPolicy->getForgettingCurveDurationToLevelDown()) in needsToKeep()
112 const HeaderPolicy *const headerPolicy) { in createHistoricalInfoToSave() argument
[all …]
Dforgetting_curve_utils.h33 const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy);
37 const HeaderPolicy *const headerPolicy);
40 const HeaderPolicy *const headerPolicy);
46 const HeaderPolicy *const headerPolicy);
49 const int bigramCount, const HeaderPolicy *const headerPolicy);
109 static int clampToValidCountRange(const int count, const HeaderPolicy *const headerPolicy);
Ddict_file_writing_utils.cpp68 HeaderPolicy headerPolicy(formatVersion, localeAsCodePointVector, attributeMap); in createEmptyV4DictFile() local
69 DictBuffersPtr dictBuffers = DictBuffers::createVer4DictBuffers(&headerPolicy, in createEmptyV4DictFile()
71 headerPolicy.fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in createEmptyV4DictFile()
/packages/inputmethods/LatinIME/native/jni/
Dcom_android_inputmethod_latin_BinaryDictionary.cpp138 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_getHeaderInfo() local
140 JniDataUtils::putIntToArray(env, outHeaderSize, 0 /* index */, headerPolicy->getSize()); in latinime_BinaryDictionary_getHeaderInfo()
142 headerPolicy->getFormatVersionNumber()); in latinime_BinaryDictionary_getHeaderInfo()
147 headerPolicy->getAttributeMap(); in latinime_BinaryDictionary_getHeaderInfo()
172 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_getFormatVersion() local
174 return headerPolicy->getFormatVersionNumber(); in latinime_BinaryDictionary_getFormatVersion()
554 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_migrateNative() local
558 newFormatVersion, *headerPolicy->getLocale(), headerPolicy->getAttributeMap()); in latinime_BinaryDictionary_migrateNative()
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
Ddigraph_utils.cpp35 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()
Ddictionary.cpp198 const DictionaryHeaderStructurePolicy *const headerPolicy = in logDictionaryInfo() local
200 headerPolicy->readHeaderValueOrQuestionMark("dictionary", dictionaryIdCodePointBuffer, in logDictionaryInfo()
202 headerPolicy->readHeaderValueOrQuestionMark("version", versionStringCodePointBuffer, in logDictionaryInfo()
204 headerPolicy->readHeaderValueOrQuestionMark("date", dateStringCodePointBuffer, in logDictionaryInfo()
Ddigraph_utils.h41 static bool hasDigraphForCodePoint(const DictionaryHeaderStructurePolicy *const headerPolicy,
49 const DictionaryHeaderStructurePolicy *const headerPolicy);
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/bigram/
Dver4_bigram_list_policy.h35 const HeaderPolicy *const headerPolicy) in Ver4BigramListPolicy() argument
38 mHeaderPolicy(headerPolicy) {} in Ver4BigramListPolicy()
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/bigram/
Dver4_bigram_list_policy.h53 const HeaderPolicy *const headerPolicy) in Ver4BigramListPolicy() argument
56 mHeaderPolicy(headerPolicy) {} in Ver4BigramListPolicy()
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/
Ddictionary_structure_with_buffer_policy_factory.cpp88 HeaderPolicy headerPolicy(formatVersion, locale, attributeMap); in newPolicyForOnMemoryV4Dict() local
89 DictBuffersPtr dictBuffers = DictBuffers::createVer4DictBuffers(&headerPolicy, in newPolicyForOnMemoryV4Dict()