/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/pt_common/ |
dynamic_pt_updating_helper.h | 31 class UnigramProperty; 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) [all...] |
pt_node_writer.h | 29 class UnigramProperty; 59 const UnigramProperty *const unigramProperty) = 0; 72 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) = 0;
|
dynamic_pt_updating_helper.cpp | 34 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) { 56 return reallocatePtNodeAndAddNewPtNodes(&ptNodeParams, j, unigramProperty, 63 return setPtNodeProbability(&ptNodeParams, unigramProperty, outAddedNewUnigram); 67 return createChildrenPtNodeArrayAndAChildPtNode(&ptNodeParams, unigramProperty, 84 unigramProperty, &pos); 132 const UnigramProperty *const unigramProperty, int *const forwardLinkFieldPos) { 139 unigramProperty); 143 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/property/ |
word_property.h | 37 const UnigramProperty *const unigramProperty, 39 : mCodePoints(*codePoints), mUnigramProperty(*unigramProperty), mBigrams(*bigrams) {} 45 const UnigramProperty *getUnigramProperty() const { 58 const UnigramProperty mUnigramProperty;
|
unigram_property.h | 26 class UnigramProperty { 50 UnigramProperty() 55 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, 100 DISALLOW_ASSIGNMENT_OPERATOR(UnigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ |
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;
|
ver4_patricia_trie_policy.cpp | 197 const UnigramProperty *const unigramProperty) { 211 for (const auto &shortcut : unigramProperty->getShortcuts()) { 224 if (unigramProperty->representsBeginningOfSentence()) { 232 unigramProperty, &addedNewUnigram)) { 233 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) { 236 if (unigramProperty->getShortcuts().size() > 0) { 244 for (const auto &shortcut : unigramProperty->getShortcuts()) { 287 const std::vector<UnigramProperty::ShortcutProperty> shortcuts; 288 const UnigramProperty beginningOfSentenceUnigramProperty [all...] |
ver4_patricia_trie_node_writer.cpp | 148 const UnigramProperty *const unigramProperty) { 158 unigramProperty); 219 const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, 229 &newProbabilityEntry, unigramProperty); 396 const UnigramProperty *const unigramProperty) const { 399 const HistoricalInfo historicalInfoForUpdate(unigramProperty->getTimestamp(), 400 unigramProperty->getLevel(), unigramProperty->getCount()) [all...] |
ver4_patricia_trie_policy.h | 109 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/ |
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;
|
ver4_patricia_trie_policy.cpp | 187 const UnigramProperty *const unigramProperty) { 201 for (const auto &shortcut : unigramProperty->getShortcuts()) { 214 if (unigramProperty->representsBeginningOfSentence()) { 222 unigramProperty, &addedNewUnigram)) { 223 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) { 226 if (unigramProperty->getShortcuts().size() > 0) { 234 for (const auto &shortcut : unigramProperty->getShortcuts()) { 299 const std::vector<UnigramProperty::ShortcutProperty> shortcuts; 300 const UnigramProperty beginningOfSentenceUnigramProperty [all...] |
ver4_patricia_trie_node_writer.cpp | 139 const UnigramProperty *const unigramProperty) { 149 unigramProperty); 210 const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, 220 &newProbabilityEntry, unigramProperty); 355 const UnigramProperty *const unigramProperty) const { 358 const HistoricalInfo historicalInfoForUpdate(unigramProperty->getTimestamp(), 359 unigramProperty->getLevel(), unigramProperty->getCount()) [all...] |
ver4_patricia_trie_policy.h | 91 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/ |
dictionary_structure_with_buffer_policy.h | 33 class UnigramProperty; 74 const UnigramProperty *const unigramProperty) = 0;
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
dictionary.h | 82 const UnigramProperty *const unigramProperty);
|
dictionary.cpp | 130 const UnigramProperty *const unigramProperty) { 131 if (unigramProperty->representsBeginningOfSentence() 138 return mDictionaryStructureWithBufferPolicy->addUnigramEntry(word, length, unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v2/ |
patricia_trie_policy.h | 86 const UnigramProperty *const unigramProperty) {
|
patricia_trie_policy.cpp | 414 std::vector<UnigramProperty::ShortcutProperty> shortcuts; 433 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(), 436 return WordProperty(&codePointVector, &unigramProperty, &bigrams);
|
/packages/inputmethods/LatinIME/native/jni/ |
com_android_inputmethod_latin_BinaryDictionary.cpp | 359 std::vector<UnigramProperty::ShortcutProperty> shortcuts; 366 const UnigramProperty unigramProperty(isBeginningOfSentence, isNotAWord, 368 return dictionary->addUnigramEntry(codePoints, codePointCount, &unigramProperty); 474 std::vector<UnigramProperty::ShortcutProperty> shortcuts; 483 const UnigramProperty unigramProperty(false /* isBeginningOfSentence */, isNotAWord, 486 dictionary->addUnigramEntry(word1CodePoints, word1Length, &unigramProperty); [all...] |