/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/pt_common/ |
D | dynamic_pt_updating_helper.cpp | 34 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 …]
|
D | dynamic_pt_updating_helper.h | 44 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,
|
D | pt_node_writer.h | 59 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/ |
D | ver4_patricia_trie_node_writer.cpp | 139 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()
|
D | ver4_patricia_trie_policy.cpp | 187 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()
|
D | ver4_patricia_trie_node_writer.h | 61 const UnigramProperty *const unigramProperty); 76 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos); 106 const UnigramProperty *const unigramProperty) const;
|
D | ver4_patricia_trie_policy.h | 91 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ |
D | ver4_patricia_trie_node_writer.cpp | 148 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()
|
D | ver4_patricia_trie_policy.cpp | 197 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()
|
D | ver4_patricia_trie_node_writer.h | 79 const UnigramProperty *const unigramProperty); 94 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos); 126 const UnigramProperty *const unigramProperty) const;
|
D | ver4_patricia_trie_policy.h | 109 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
D | dictionary.cpp | 130 const UnigramProperty *const unigramProperty) { in addUnigramEntry() argument 131 if (unigramProperty->representsBeginningOfSentence() in addUnigramEntry() 138 return mDictionaryStructureWithBufferPolicy->addUnigramEntry(word, length, unigramProperty); in addUnigramEntry()
|
D | dictionary.h | 82 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/ |
D | com_android_inputmethod_latin_BinaryDictionary.cpp | 366 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/ |
D | word_property.h | 37 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/ |
D | patricia_trie_policy.cpp | 433 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(), in getWordProperty() local 436 return WordProperty(&codePointVector, &unigramProperty, &bigrams); in getWordProperty()
|
D | patricia_trie_policy.h | 86 const UnigramProperty *const unigramProperty) { in addUnigramEntry() argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/ |
D | dictionary_structure_with_buffer_policy.h | 74 const UnigramProperty *const unigramProperty) = 0;
|