Home
last modified time | relevance | path

Searched refs:wordCodePoints (Results 1 – 13 of 13) sorted by relevance

/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
H A Dver4_patricia_trie_policy.cpp87 int Ver4PatriciaTriePolicy::getWordId(const CodePointArrayView wordCodePoints, in getWordId() argument
92 wordCodePoints.size(), forceLowerCaseSearch); in getWordId()
190 if (wordCodePoints.size() > MAX_WORD_LENGTH) { in addUnigramEntry()
192 wordCodePoints.size()); in addUnigramEntry()
206 int codePointCountToAdd = wordCodePoints.size(); in addUnigramEntry()
335 const CodePointArrayView wordCodePoints) { in removeNgramEntry() argument
349 if (wordCodePoints.size() > MAX_WORD_LENGTH) { in removeNgramEntry()
351 wordCodePoints.size()); in removeNgramEntry()
382 int wordId = getWordId(wordCodePoints, false /* tryLowerCaseSearch */); in updateEntriesForWordWithNgramContext()
389 if (!addUnigramEntry(wordCodePoints, &unigramProperty)) { in updateEntriesForWordWithNgramContext()
[all …]
H A Dver4_patricia_trie_policy.h67 int getWordId(const CodePointArrayView wordCodePoints, const bool forceLowerCaseSearch) const;
89 bool addUnigramEntry(const CodePointArrayView wordCodePoints,
92 bool removeUnigramEntry(const CodePointArrayView wordCodePoints);
97 const CodePointArrayView wordCodePoints);
100 const CodePointArrayView wordCodePoints, const bool isValidWord,
112 const WordProperty getWordProperty(const CodePointArrayView wordCodePoints) const;
/aosp12/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp290 int wordCodePoints[wordLength]; in latinime_BinaryDictionary_getNgramProbability() local
291 env->GetIntArrayRegion(word, 0, wordLength, wordCodePoints); in latinime_BinaryDictionary_getNgramProbability()
296 CodePointArrayView(wordCodePoints, wordLength)); in latinime_BinaryDictionary_getNgramProbability()
312 int wordCodePoints[codePointBufSize]; in latinime_BinaryDictionary_getNextWord() local
341 int wordCodePoints[MAX_WORD_LENGTH]; in latinime_BinaryDictionary_getWordProperty() local
346 wordCodePoints, wordLength, MAX_WORD_LENGTH); in latinime_BinaryDictionary_getWordProperty()
409 int wordCodePoints[wordLength]; in latinime_BinaryDictionary_addNgramEntry() local
429 int wordCodePoints[codePointCount]; in latinime_BinaryDictionary_removeNgramEntry() local
447 int wordCodePoints[codePointCount]; in latinime_BinaryDictionary_updateEntriesForWordWithNgramContext() local
484 int wordCodePoints[wordLength]; in latinime_BinaryDictionary_updateEntriesForInputEvents() local
[all …]
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/
H A Dver4_patricia_trie_policy.cpp110 wordCodePoints.size(), forceLowerCaseSearch); in getWordId()
277 if (wordCodePoints.size() > MAX_WORD_LENGTH) { in addUnigramEntry()
279 wordCodePoints.size()); in addUnigramEntry()
293 int codePointCountToAdd = wordCodePoints.size(); in addUnigramEntry()
339 getWordId(wordCodePoints, false /* forceLowerCaseSearch */)); in removeUnigramEntry()
409 const CodePointArrayView wordCodePoints) { in removeNgramEntry() argument
423 if (wordCodePoints.size() > MAX_WORD_LENGTH) { in removeNgramEntry()
425 wordCodePoints.size()); in removeNgramEntry()
460 if (!addUnigramEntry(wordCodePoints, &unigramProperty)) { in updateEntriesForWordWithNgramContext()
550 const CodePointArrayView wordCodePoints) const { in getWordProperty()
[all …]
H A Dver4_patricia_trie_policy.h92 int getWordId(const CodePointArrayView wordCodePoints, const bool forceLowerCaseSearch) const;
110 bool addUnigramEntry(const CodePointArrayView wordCodePoints,
113 bool removeUnigramEntry(const CodePointArrayView wordCodePoints);
118 const CodePointArrayView wordCodePoints);
121 const CodePointArrayView wordCodePoints, const bool isValidWord,
133 const WordProperty getWordProperty(const CodePointArrayView wordCodePoints) const;
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/
H A Ddictionary_structure_with_buffer_policy.h57 virtual int getWordId(const CodePointArrayView wordCodePoints,
76 virtual bool addUnigramEntry(const CodePointArrayView wordCodePoints,
80 virtual bool removeUnigramEntry(const CodePointArrayView wordCodePoints) = 0;
87 const CodePointArrayView wordCodePoints) = 0;
91 const CodePointArrayView wordCodePoints, const bool isValidWord,
107 virtual const WordProperty getWordProperty(const CodePointArrayView wordCodePoints) const = 0;
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/
H A Dpatricia_trie_policy.h65 int getWordId(const CodePointArrayView wordCodePoints, const bool forceLowerCaseSearch) const;
83 bool addUnigramEntry(const CodePointArrayView wordCodePoints, in addUnigramEntry() argument
90 bool removeUnigramEntry(const CodePointArrayView wordCodePoints) { in removeUnigramEntry() argument
103 const CodePointArrayView wordCodePoints) { in removeNgramEntry() argument
110 const CodePointArrayView wordCodePoints, const bool isValidWord, in updateEntriesForWordWithNgramContext() argument
144 const WordProperty getWordProperty(const CodePointArrayView wordCodePoints) const;
H A Dpatricia_trie_policy.cpp280 int PatriciaTriePolicy::getWordId(const CodePointArrayView wordCodePoints, in getWordId() argument
284 const int ptNodePos = readingHelper.getTerminalPtNodePositionOfWord(wordCodePoints.data(), in getWordId()
285 wordCodePoints.size(), forceLowerCaseSearch); in getWordId()
427 const CodePointArrayView wordCodePoints) const { in getWordProperty()
428 const int wordId = getWordId(wordCodePoints, false /* forceLowerCaseSearch */); in getWordProperty()
452 NgramContext(wordCodePoints.data(), wordCodePoints.size(), in getWordProperty()
481 return WordProperty(wordCodePoints.toVector(), unigramProperty, ngrams); in getWordProperty()
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/
H A Ddynamic_pt_updating_helper.cpp32 const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty, in addUnigramWord() argument
42 wordCodePoints[matchedCodePointCount])) { in addUnigramWord()
52 if (nextIndex >= wordCodePoints.size() in addUnigramWord()
54 wordCodePoints[matchedCodePointCount + j])) { in addUnigramWord()
57 wordCodePoints.skip(matchedCodePointCount)); in addUnigramWord()
61 if (wordCodePoints.size() == readingHelper->getTotalCodePointCount(ptNodeParams)) { in addUnigramWord()
67 wordCodePoints.skip(readingHelper->getTotalCodePointCount(ptNodeParams))); in addUnigramWord()
80 wordCodePoints.skip(readingHelper->getPrevTotalCodePointCount()), unigramProperty, in addUnigramWord()
H A Ddynamic_pt_updating_helper.h43 const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty,
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/
H A Dngram_context.cpp90 const int *const wordCodePoints, const int wordCodePointCount, in getWordId() argument
92 if (!dictStructurePolicy || !wordCodePoints || wordCodePointCount > MAX_WORD_LENGTH) { in getWordId()
97 memmove(codePoints, wordCodePoints, sizeof(int) * codePointCount); in getWordId()
H A Dngram_context.h68 const int *const wordCodePoints, const int wordCodePointCount,
/aosp12/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/
H A DBinaryDictionary.java386 final int[] wordCodePoints = StringUtils.toCodePointArray(word); in getNgramProbability() local
388 isBeginningOfSentenceArray, wordCodePoints); in getNgramProbability()
483 final int[] wordCodePoints = StringUtils.toCodePointArray(word); in addNgramEntry() local
485 isBeginningOfSentenceArray, wordCodePoints, probability, timestamp)) { in addNgramEntry()
501 final int[] wordCodePoints = StringUtils.toCodePointArray(word); in updateEntriesForWordWithNgramContext() local
503 isBeginningOfSentenceArray, wordCodePoints, isValidWord, count, timestamp)) { in updateEntriesForWordWithNgramContext()