/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/ |
H A D | dynamic_pt_updating_helper.h | 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); 84 const size_t overlappingCodePointCount, const UnigramProperty *const unigramProperty,
|
H A D | 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) { 142 return mPtNodeWriter->updatePtNodeUnigramProperty(originalPtNodeParams, unigramProperty); 149 unigramProperty 31 addUnigramWord(DynamicPtReadingHelper *const readingHelper, const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) argument 126 createAndInsertNodeIntoPtNodeArray(const int parentPos, const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty, int *const forwardLinkFieldPos) argument 137 setPtNodeProbability(const PtNodeParams *const originalPtNodeParams, const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) argument 163 createChildrenPtNodeArrayAndAChildPtNode( const PtNodeParams *const parentPtNodeParams, const UnigramProperty *const unigramProperty, const CodePointArrayView codePoints) argument 174 createNewPtNodeArrayWithAChildPtNode( const int parentPtNodePos, const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty) argument 198 reallocatePtNodeAndAddNewPtNodes( const PtNodeParams *const reallocatingPtNodeParams, const size_t overlappingCodePointCount, const UnigramProperty *const unigramProperty, const CodePointArrayView newPtNodeCodePoints) argument [all...] |
H A 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/dictionary/property/ |
H A D | word_property.h | 36 WordProperty(const std::vector<int> &&codePoints, const UnigramProperty &unigramProperty, argument 38 : mCodePoints(std::move(codePoints)), mUnigramProperty(unigramProperty),
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | jni_data_utils.cpp | 36 const UnigramProperty &unigramProperty = wordProperty.getUnigramProperty(); local 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/ |
H A D | probability_entry.h | 51 ProbabilityEntry(const UnigramProperty *const unigramProperty) argument 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/ |
H A D | 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;
|
H A D | 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); 409 unigramProperty->getProbability()); 146 updatePtNodeUnigramProperty( const PtNodeParams *const toBeUpdatedPtNodeParams, const UnigramProperty *const unigramProperty) argument 218 writeNewTerminalPtNodeAndAdvancePosition( const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) argument
|
H A D | 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()) { 458 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */, 460 if (!addUnigramEntry(wordCodePoints, &unigramProperty)) { 617 const UnigramProperty unigramProperty(ptNodeParam 266 addUnigramEntry(const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty) argument [all...] |
H A D | ver4_patricia_trie_policy.h | 111 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_node_writer.h | 58 const UnigramProperty *const unigramProperty); 73 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
|
H A D | 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()) { 385 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */, 389 if (!addUnigramEntry(wordCodePoints, &unigramProperty)) { 565 const UnigramProperty unigramProperty(probabilityEntr 179 addUnigramEntry(const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty) argument [all...] |
H A D | 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); 137 updatePtNodeUnigramProperty( const PtNodeParams *const toBeUpdatedPtNodeParams, const UnigramProperty *const unigramProperty) argument 190 writeNewTerminalPtNodeAndAdvancePosition( const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) argument
|
H A D | ver4_patricia_trie_policy.h | 90 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/ |
H A D | dictionary_structure_with_buffer_policy.h | 77 const UnigramProperty *const unigramProperty) = 0;
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary.cpp | 130 const UnigramProperty *const unigramProperty) { 131 if (unigramProperty->representsBeginningOfSentence() 138 return mDictionaryStructureWithBufferPolicy->addUnigramEntry(codePoints, unigramProperty); 129 addUnigramEntry(const CodePointArrayView codePoints, const UnigramProperty *const unigramProperty) argument
|
H A D | dictionary.h | 85 const UnigramProperty *const unigramProperty);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/ |
H A D | patricia_trie_policy.h | 84 const UnigramProperty *const unigramProperty) { 83 addUnigramEntry(const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty) argument
|
H A D | patricia_trie_policy.cpp | 478 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(), 481 return WordProperty(wordCodePoints.toVector(), unigramProperty, ngrams);
|
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_latin_BinaryDictionary.cpp | 379 const UnigramProperty unigramProperty(isBeginningOfSentence, isNotAWord, 383 &unigramProperty);
|