Home
last modified time | relevance | path

Searched refs:unigramProperty (Results 1 – 18 of 18) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/pt_common/
Ddynamic_pt_updating_helper.cpp34 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) { in addUnigramWord() argument
56 return reallocatePtNodeAndAddNewPtNodes(&ptNodeParams, j, unigramProperty, in addUnigramWord()
63 return setPtNodeProbability(&ptNodeParams, unigramProperty, outAddedNewUnigram); in addUnigramWord()
67 return createChildrenPtNodeArrayAndAChildPtNode(&ptNodeParams, unigramProperty, in addUnigramWord()
84 unigramProperty, &pos); in addUnigramWord()
132 const UnigramProperty *const unigramProperty, int *const forwardLinkFieldPos) { in createAndInsertNodeIntoPtNodeArray() argument
139 unigramProperty); in createAndInsertNodeIntoPtNodeArray()
143 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) { in setPtNodeProbability() argument
147 return mPtNodeWriter->updatePtNodeUnigramProperty(originalPtNodeParams, unigramProperty); in setPtNodeProbability()
154 unigramProperty->isNotAWord(), unigramProperty->isBlacklisted(), in setPtNodeProbability()
[all …]
Ddynamic_pt_updating_helper.h44 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram);
67 const int nodeCodePointCount, const UnigramProperty *const unigramProperty,
71 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram);
74 const UnigramProperty *const unigramProperty, const int *const codePoints,
78 const int nodeCodePointCount, const UnigramProperty *const unigramProperty);
82 const UnigramProperty *const unigramProperty, const int *const newNodeCodePoints,
Dpt_node_writer.h59 const UnigramProperty *const unigramProperty) = 0;
72 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) = 0;
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/
Dver4_patricia_trie_node_writer.cpp139 const UnigramProperty *const unigramProperty) { in updatePtNodeUnigramProperty() argument
149 unigramProperty); in updatePtNodeUnigramProperty()
210 const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, in writeNewTerminalPtNodeAndAdvancePosition() argument
220 &newProbabilityEntry, unigramProperty); in writeNewTerminalPtNodeAndAdvancePosition()
355 const UnigramProperty *const unigramProperty) const { in createUpdatedEntryFrom()
358 const HistoricalInfo historicalInfoForUpdate(unigramProperty->getTimestamp(), in createUpdatedEntryFrom()
359 unigramProperty->getLevel(), unigramProperty->getCount()); in createUpdatedEntryFrom()
363 unigramProperty->getProbability(), &historicalInfoForUpdate, mHeaderPolicy); in createUpdatedEntryFrom()
368 unigramProperty->getProbability()); in createUpdatedEntryFrom()
Dver4_patricia_trie_policy.cpp187 const UnigramProperty *const unigramProperty) { in addUnigramEntry() argument
201 for (const auto &shortcut : unigramProperty->getShortcuts()) { in addUnigramEntry()
214 if (unigramProperty->representsBeginningOfSentence()) { in addUnigramEntry()
222 unigramProperty, &addedNewUnigram)) { in addUnigramEntry()
223 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) { in addUnigramEntry()
226 if (unigramProperty->getShortcuts().size() > 0) { in addUnigramEntry()
234 for (const auto &shortcut : unigramProperty->getShortcuts()) { in addUnigramEntry()
514 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(), in getWordProperty() local
518 return WordProperty(&codePointVector, &unigramProperty, &bigrams); in getWordProperty()
Dver4_patricia_trie_node_writer.h61 const UnigramProperty *const unigramProperty);
76 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
106 const UnigramProperty *const unigramProperty) const;
Dver4_patricia_trie_policy.h91 const UnigramProperty *const unigramProperty);
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/
Dver4_patricia_trie_node_writer.cpp148 const UnigramProperty *const unigramProperty) { in updatePtNodeUnigramProperty() argument
158 unigramProperty); in updatePtNodeUnigramProperty()
219 const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, in writeNewTerminalPtNodeAndAdvancePosition() argument
229 &newProbabilityEntry, unigramProperty); in writeNewTerminalPtNodeAndAdvancePosition()
396 const UnigramProperty *const unigramProperty) const { in createUpdatedEntryFrom()
399 const HistoricalInfo historicalInfoForUpdate(unigramProperty->getTimestamp(), in createUpdatedEntryFrom()
400 unigramProperty->getLevel(), unigramProperty->getCount()); in createUpdatedEntryFrom()
404 unigramProperty->getProbability(), &historicalInfoForUpdate, mHeaderPolicy); in createUpdatedEntryFrom()
409 unigramProperty->getProbability()); in createUpdatedEntryFrom()
Dver4_patricia_trie_policy.cpp197 const UnigramProperty *const unigramProperty) { in addUnigramEntry() argument
211 for (const auto &shortcut : unigramProperty->getShortcuts()) { in addUnigramEntry()
224 if (unigramProperty->representsBeginningOfSentence()) { in addUnigramEntry()
232 unigramProperty, &addedNewUnigram)) { in addUnigramEntry()
233 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) { in addUnigramEntry()
236 if (unigramProperty->getShortcuts().size() > 0) { in addUnigramEntry()
244 for (const auto &shortcut : unigramProperty->getShortcuts()) { in addUnigramEntry()
502 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(), in getWordProperty() local
506 return WordProperty(&codePointVector, &unigramProperty, &bigrams); in getWordProperty()
Dver4_patricia_trie_node_writer.h79 const UnigramProperty *const unigramProperty);
94 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
126 const UnigramProperty *const unigramProperty) const;
Dver4_patricia_trie_policy.h109 const UnigramProperty *const unigramProperty);
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
Ddictionary.cpp130 const UnigramProperty *const unigramProperty) { in addUnigramEntry() argument
131 if (unigramProperty->representsBeginningOfSentence() in addUnigramEntry()
138 return mDictionaryStructureWithBufferPolicy->addUnigramEntry(word, length, unigramProperty); in addUnigramEntry()
Ddictionary.h82 const UnigramProperty *const unigramProperty);
/packages/inputmethods/LatinIME/native/jni/
Dcom_android_inputmethod_latin_BinaryDictionary.cpp366 const UnigramProperty unigramProperty(isBeginningOfSentence, isNotAWord, in latinime_BinaryDictionary_addUnigramEntry() local
368 return dictionary->addUnigramEntry(codePoints, codePointCount, &unigramProperty); in latinime_BinaryDictionary_addUnigramEntry()
483 const UnigramProperty unigramProperty(false /* isBeginningOfSentence */, isNotAWord, in latinime_BinaryDictionary_addMultipleDictionaryEntries() local
486 dictionary->addUnigramEntry(word1CodePoints, word1Length, &unigramProperty); in latinime_BinaryDictionary_addMultipleDictionaryEntries()
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/property/
Dword_property.h37 const UnigramProperty *const unigramProperty, in WordProperty() argument
39 : mCodePoints(*codePoints), mUnigramProperty(*unigramProperty), mBigrams(*bigrams) {} in WordProperty()
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v2/
Dpatricia_trie_policy.cpp433 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(), in getWordProperty() local
436 return WordProperty(&codePointVector, &unigramProperty, &bigrams); in getWordProperty()
Dpatricia_trie_policy.h86 const UnigramProperty *const unigramProperty) { in addUnigramEntry() argument
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/
Ddictionary_structure_with_buffer_policy.h74 const UnigramProperty *const unigramProperty) = 0;