/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/ |
H A D | ngram_context.cpp | 90 const int *const wordCodePoints, const int wordCodePointCount, 92 if (!dictStructurePolicy || !wordCodePoints || wordCodePointCount > MAX_WORD_LENGTH) { 97 memmove(codePoints, wordCodePoints, sizeof(int) * codePointCount); 88 getWordId( const DictionaryStructureWithBufferPolicy *const dictStructurePolicy, const int *const wordCodePoints, const int wordCodePointCount, const bool isBeginningOfSentence, const bool tryLowerCaseSearch) argument
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/ |
H A D | patricia_trie_policy.h | 65 int getWordId(const CodePointArrayView wordCodePoints, const bool forceLowerCaseSearch) const; 83 bool addUnigramEntry(const CodePointArrayView wordCodePoints, argument 90 bool removeUnigramEntry(const CodePointArrayView wordCodePoints) { argument 103 const CodePointArrayView wordCodePoints) { 110 const CodePointArrayView wordCodePoints, const bool isValidWord, 144 const WordProperty getWordProperty(const CodePointArrayView wordCodePoints) const; 102 removeNgramEntry(const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints) argument 109 updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument
|
H A D | patricia_trie_policy.cpp | 280 int PatriciaTriePolicy::getWordId(const CodePointArrayView wordCodePoints, argument 284 const int ptNodePos = readingHelper.getTerminalPtNodePositionOfWord(wordCodePoints.data(), 285 wordCodePoints.size(), forceLowerCaseSearch); 427 const CodePointArrayView wordCodePoints) const { 428 const int wordId = getWordId(wordCodePoints, false /* forceLowerCaseSearch */); 452 NgramContext(wordCodePoints.data(), wordCodePoints.size(), 481 return WordProperty(wordCodePoints.toVector(), unigramProperty, ngrams);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/ |
H A D | dynamic_pt_updating_helper.cpp | 32 const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty, 42 wordCodePoints[matchedCodePointCount])) { 52 if (nextIndex >= wordCodePoints.size() 54 wordCodePoints[matchedCodePointCount + j])) { 57 wordCodePoints.skip(matchedCodePointCount)); 61 if (wordCodePoints.size() == readingHelper->getTotalCodePointCount(ptNodeParams)) { 67 wordCodePoints.skip(readingHelper->getTotalCodePointCount(ptNodeParams))); 80 wordCodePoints.skip(readingHelper->getPrevTotalCodePointCount()), unigramProperty, 31 addUnigramWord(DynamicPtReadingHelper *const readingHelper, const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) argument
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_policy.cpp | 87 int Ver4PatriciaTriePolicy::getWordId(const CodePointArrayView wordCodePoints, argument 91 const int ptNodePos = readingHelper.getTerminalPtNodePositionOfWord(wordCodePoints.data(), 92 wordCodePoints.size(), forceLowerCaseSearch); 179 bool Ver4PatriciaTriePolicy::addUnigramEntry(const CodePointArrayView wordCodePoints, argument 190 if (wordCodePoints.size() > MAX_WORD_LENGTH) { 192 wordCodePoints.size()); 206 int codePointCountToAdd = wordCodePoints.size(); 207 memmove(codePointsToAdd, wordCodePoints.data(), sizeof(int) * codePointCountToAdd); 247 bool Ver4PatriciaTriePolicy::removeUnigramEntry(const CodePointArrayView wordCodePoints) { argument 252 const int wordId = getWordId(wordCodePoints, fals 334 removeNgramEntry(const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints) argument 372 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_policy.cpp | 105 int Ver4PatriciaTriePolicy::getWordId(const CodePointArrayView wordCodePoints, argument 109 const int ptNodePos = readingHelper.getTerminalPtNodePositionOfWord(wordCodePoints.data(), 110 wordCodePoints.size(), forceLowerCaseSearch); 266 bool Ver4PatriciaTriePolicy::addUnigramEntry(const CodePointArrayView wordCodePoints, argument 277 if (wordCodePoints.size() > MAX_WORD_LENGTH) { 279 wordCodePoints.size()); 293 int codePointCountToAdd = wordCodePoints.size(); 294 memmove(codePointsToAdd, wordCodePoints.data(), sizeof(int) * codePointCountToAdd); 333 bool Ver4PatriciaTriePolicy::removeUnigramEntry(const CodePointArrayView wordCodePoints) { argument 339 getWordId(wordCodePoints, fals 408 removeNgramEntry(const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints) argument 449 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_latin_BinaryDictionary.cpp | 290 int wordCodePoints[wordLength]; local 291 env->GetIntArrayRegion(word, 0, wordLength, wordCodePoints); 296 CodePointArrayView(wordCodePoints, wordLength)); 312 int wordCodePoints[codePointBufSize]; local 314 const int nextToken = dictionary->getNextWordAndNextToken(token, wordCodePoints, 317 MAX_WORD_LENGTH /* maxLength */, wordCodePoints, wordCodePointCount, 320 if (wordCodePointCount > 0 && wordCodePoints[0] == CODE_POINT_BEGINNING_OF_SENTENCE) { 341 int wordCodePoints[MAX_WORD_LENGTH]; local 342 env->GetIntArrayRegion(word, 0, wordLength, wordCodePoints); 346 wordCodePoints, wordLengt 409 int wordCodePoints[wordLength]; local 429 int wordCodePoints[codePointCount]; local 447 int wordCodePoints[codePointCount]; local 484 int wordCodePoints[wordLength]; local 566 int wordCodePoints[MAX_WORD_LENGTH]; local [all...] |