/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/ |
dynamic_pt_updating_helper.h | 31 class UnigramProperty; 43 const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty, 69 const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty, 73 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram); 76 const UnigramProperty *const unigramProperty, 81 const UnigramProperty *const unigramProperty) [all...] |
dynamic_pt_updating_helper.cpp | 32 const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty, 56 return reallocatePtNodeAndAddNewPtNodes(&ptNodeParams, j, unigramProperty, 62 return setPtNodeProbability(&ptNodeParams, unigramProperty, outAddedNewUnigram); 66 return createChildrenPtNodeArrayAndAChildPtNode(&ptNodeParams, unigramProperty, 80 wordCodePoints.skip(readingHelper->getPrevTotalCodePointCount()), unigramProperty, 127 const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty, 134 return createNewPtNodeArrayWithAChildPtNode(parentPos, ptNodeCodePoints, unigramProperty); 138 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) [all...] |
pt_node_writer.h | 29 class UnigramProperty; 59 const UnigramProperty *const unigramProperty) = 0; 72 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) = 0;
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/ |
word_property.h | 36 WordProperty(const std::vector<int> &&codePoints, const UnigramProperty &unigramProperty, 38 : mCodePoints(std::move(codePoints)), mUnigramProperty(unigramProperty), 45 const UnigramProperty &getUnigramProperty() const { 58 const UnigramProperty mUnigramProperty;
|
unigram_property.h | 27 class UnigramProperty { 51 UnigramProperty() 57 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, 66 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, 75 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, 84 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, 126 DISALLOW_ASSIGNMENT_OPERATOR(UnigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
jni_data_utils.cpp | 36 const UnigramProperty &unigramProperty = wordProperty.getUnigramProperty(); 38 jboolean flags[] = {unigramProperty.isNotAWord(), unigramProperty.isPossiblyOffensive(), 39 !ngrams.empty(), unigramProperty.hasShortcuts(), 40 unigramProperty.representsBeginningOfSentence()}; 42 const HistoricalInfo &historicalInfo = unigramProperty.getHistoricalInfo(); 43 int probabilityInfo[] = {unigramProperty.getProbability(), historicalInfo.getTimestamp(), 98 for (const auto &shortcut : unigramProperty.getShortcuts()) {
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/ |
probability_entry.h | 51 ProbabilityEntry(const UnigramProperty *const unigramProperty) 52 : mFlags(createFlags(unigramProperty->representsBeginningOfSentence(), 53 unigramProperty->isNotAWord(), unigramProperty->isBlacklisted(), 54 unigramProperty->isPossiblyOffensive())), 55 mProbability(unigramProperty->getProbability()), 56 mHistoricalInfo(unigramProperty->getHistoricalInfo()) {}
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
ver4_patricia_trie_node_writer.h | 79 const UnigramProperty *const unigramProperty); 94 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos); 131 const UnigramProperty *const unigramProperty) const;
|
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); 397 const UnigramProperty *const unigramProperty) const { 400 const HistoricalInfo &historicalInfoForUpdate = unigramProperty->getHistoricalInfo(); 404 unigramProperty->getProbability(), &historicalInfoForUpdate, mHeaderPolicy) [all...] |
ver4_patricia_trie_policy.cpp | 267 const UnigramProperty *const unigramProperty) { 282 for (const auto &shortcut : unigramProperty->getShortcuts()) { 295 if (unigramProperty->representsBeginningOfSentence()) { 303 if (mUpdatingHelper.addUnigramWord(&readingHelper, codePointArrayView, unigramProperty, 305 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) { 308 if (unigramProperty->getShortcuts().size() > 0) { 316 for (const auto &shortcut : unigramProperty->getShortcuts()) { 375 const UnigramProperty beginningOfSentenceUnigramProperty( 458 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */ [all...] |
ver4_patricia_trie_policy.h | 111 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
ver4_patricia_trie_node_writer.h | 58 const UnigramProperty *const unigramProperty); 73 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
|
ver4_patricia_trie_policy.cpp | 180 const UnigramProperty *const unigramProperty) { 195 for (const auto &shortcut : unigramProperty->getShortcuts()) { 208 if (unigramProperty->representsBeginningOfSentence()) { 216 if (mUpdatingHelper.addUnigramWord(&readingHelper, codePointArrayView, unigramProperty, 218 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) { 221 if (unigramProperty->getShortcuts().size() > 0) { 230 for (const auto &shortcut : unigramProperty->getShortcuts()) { 305 const UnigramProperty beginningOfSentenceUnigramProperty( 385 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */ [all...] |
ver4_patricia_trie_node_writer.cpp | 139 const UnigramProperty *const unigramProperty) { 145 const ProbabilityEntry probabilityEntryOfUnigramProperty = ProbabilityEntry(unigramProperty); 191 const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, 200 const ProbabilityEntry probabilityEntryOfUnigramProperty = ProbabilityEntry(unigramProperty);
|
ver4_patricia_trie_policy.h | 90 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/ |
dictionary_structure_with_buffer_policy.h | 37 class UnigramProperty; 77 const UnigramProperty *const unigramProperty) = 0;
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
dictionary.cpp | 130 const UnigramProperty *const unigramProperty) { 131 if (unigramProperty->representsBeginningOfSentence() 138 return mDictionaryStructureWithBufferPolicy->addUnigramEntry(codePoints, unigramProperty);
|
dictionary.h | 85 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/dicttoolkit/tests/offdevice_intermediate_dict/ |
offdevice_intermediate_dict_test.cpp | 40 return WordProperty(std::move(codePoints), UnigramProperty(), std::vector<NgramProperty>());
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/ |
patricia_trie_policy.h | 84 const UnigramProperty *const unigramProperty) {
|
patricia_trie_policy.cpp | 459 std::vector<UnigramProperty::ShortcutProperty> shortcuts; 478 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(), 481 return WordProperty(wordCodePoints.toVector(), unigramProperty, ngrams);
|
/packages/inputmethods/LatinIME/native/jni/ |
com_android_inputmethod_latin_BinaryDictionary.cpp | 370 std::vector<UnigramProperty::ShortcutProperty> shortcuts; 379 const UnigramProperty unigramProperty(isBeginningOfSentence, isNotAWord, 383 &unigramProperty); [all...] |