/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | char_utils.h | 63 static AK_FORCE_INLINE int getCodePointCount(const int arraySize, const int *const codePoints) { argument 66 if (codePoints[size] == '\0') { 99 static AK_FORCE_INLINE int attachBeginningOfSentenceMarker(int *const codePoints, argument 101 if (codePointCount > 0 && codePoints[0] == CODE_POINT_BEGINNING_OF_SENTENCE) { 109 memmove(codePoints + 1, codePoints, sizeof(int) * codePointCount); 110 codePoints[0] = CODE_POINT_BEGINNING_OF_SENTENCE;
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/shortcut/ |
H A D | ver4_shortcut_list_policy.h | 66 bool addNewShortcut(const int terminalId, const int *const codePoints, const int codePointCount, argument 76 return mShortcutDictContent->writeShortcutEntry(codePoints, codePointCount, probability, 80 codePoints, codePointCount); 89 if (!mShortcutDictContent->writeShortcutEntryAndAdvancePosition(codePoints, 101 if (!mShortcutDictContent->writeShortcutEntry(codePoints,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/shortcut/ |
H A D | ver4_shortcut_list_policy.h | 56 bool addNewShortcut(const int terminalId, const int *const codePoints, const int codePointCount, argument 66 return mShortcutDictContent->writeShortcutEntry(codePoints, codePointCount, probability, 70 codePoints, codePointCount); 79 if (!mShortcutDictContent->writeShortcutEntryAndAdvancePosition(codePoints, 91 if (!mShortcutDictContent->writeShortcutEntry(codePoints,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/result/ |
H A D | suggested_word.h | 42 SuggestedWord(const int *const codePoints, const int codePointCount, argument 45 : mCodePoints(codePoints, codePoints + codePointCount), mScore(score),
|
H A D | suggestion_results.h | 39 void addPrediction(const int *const codePoints, const int codePointCount, const int score); 40 void addSuggestion(const int *const codePoints, const int codePointCount,
|
H A D | suggestion_results.cpp | 50 void SuggestionResults::addPrediction(const int *const codePoints, const int codePointCount, argument 56 addSuggestion(codePoints, codePointCount, probability, Dictionary::KIND_PREDICTION, 60 void SuggestionResults::addSuggestion(const int *const codePoints, const int codePointCount, argument 78 mSuggestedWords.push(SuggestedWord(codePoints, codePointCount, score, type,
|
H A D | suggestions_output_utils.cpp | 126 int codePoints[MAX_WORD_LENGTH]; local 127 terminalDicNode->outputResult(codePoints); 132 outSuggestionResults->addSuggestion(codePoints,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary_utils.h | 33 const int *const codePoints, const int codePointCount);
|
H A D | dictionary.h | 81 bool addUnigramEntry(const int *const codePoints, const int codePointCount, 84 bool removeUnigramEntry(const int *const codePoints, const int codePointCount); 101 const WordProperty getWordProperty(const int *const codePoints, const int codePointCount);
|
H A D | dictionary_utils.cpp | 31 const int *const codePoints, const int codePointCount) { 44 const int codePoint = CharUtils::toBaseLowerCase(codePoints[i]); 29 getMaxProbabilityOfExactMatches( const DictionaryStructureWithBufferPolicy *const dictionaryStructurePolicy, const int *const codePoints, const int codePointCount) argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/property/ |
H A D | word_property.h | 36 WordProperty(const std::vector<int> *const codePoints, argument 39 : mCodePoints(*codePoints), mUnigramProperty(*unigramProperty), mBigrams(*bigrams) {}
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/pt_common/ |
H A D | dynamic_pt_updating_helper.h | 74 const UnigramProperty *const unigramProperty, const int *const codePoints, 88 const int *const codePoints, const int probability) const; 92 const int codePointCount, const int *const codePoints, const int probability) const;
|
H A D | pt_node_params.h | 60 const int codePointCount, const int *const codePoints, const int probability, 70 memcpy(mCodePoints, codePoints, sizeof(int) * mCodePointCount); 75 const int parentPos, const int codePointCount, const int *const codePoints, 85 memcpy(mCodePoints, codePoints, sizeof(int) * mCodePointCount); 91 const int codePointCount, const int *const codePoints, const int probability) 104 memcpy(mCodePoints, codePoints, sizeof(int) * mCodePointCount); 108 const int codePointCount, const int *const codePoints, const int probability) 117 memcpy(mCodePoints, codePoints, sizeof(int) * mCodePointCount); 59 PtNodeParams(const int headPos, const PatriciaTrieReadingUtils::NodeFlags flags, const int codePointCount, const int *const codePoints, const int probability, const int childrenPos, const int shortcutPos, const int bigramPos, const int siblingPos) argument 74 PtNodeParams(const int headPos, const PatriciaTrieReadingUtils::NodeFlags flags, const int parentPos, const int codePointCount, const int *const codePoints, const int terminalIdFieldPos, const int terminalId, const int probability, const int childrenPosFieldPos, const int childrenPos, const int siblingPos) argument 89 PtNodeParams(const PtNodeParams *const ptNodeParams, const PatriciaTrieReadingUtils::NodeFlags flags, const int parentPos, const int codePointCount, const int *const codePoints, const int probability) argument 107 PtNodeParams(const PatriciaTrieReadingUtils::NodeFlags flags, const int parentPos, const int codePointCount, const int *const codePoints, const int probability) argument
|
H A D | dynamic_pt_updating_helper.cpp | 171 const int *const codePoints, const int codePointCount) { 176 return createNewPtNodeArrayWithAChildPtNode(parentPtNodeParams->getHeadPos(), codePoints, 287 const int codePointCount, const int *const codePoints, const int probability) const { 292 return PtNodeParams(originalPtNodeParams, flags, parentPos, codePointCount, codePoints, 298 const int parentPos, const int codePointCount, const int *const codePoints, 304 return PtNodeParams(flags, parentPos, codePointCount, codePoints, probability); 169 createChildrenPtNodeArrayAndAChildPtNode( const PtNodeParams *const parentPtNodeParams, const UnigramProperty *const unigramProperty, const int *const codePoints, const int codePointCount) argument 284 getUpdatedPtNodeParams( const PtNodeParams *const originalPtNodeParams, const bool isNotAWord, const bool isBlacklisted, const bool isTerminal, const int parentPos, const int codePointCount, const int *const codePoints, const int probability) const argument 296 getPtNodeParamsForNewPtNode( const bool isNotAWord, const bool isBlacklisted, const bool isTerminal, const int parentPos, const int codePointCount, const int *const codePoints, const int probability) const argument
|
H A D | dynamic_pt_writing_utils.cpp | 90 BufferWithExtendableBuffer *const buffer, const int *const codePoints, 99 return buffer->writeCodePointsAndAdvancePosition(codePoints, codePointCount, 89 writeCodePointsAndAdvancePosition( BufferWithExtendableBuffer *const buffer, const int *const codePoints, const int codePointCount, int *const codePointFieldPos) argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/ |
H A D | prev_words_info.h | 127 int codePoints[MAX_WORD_LENGTH]; local 129 memmove(codePoints, wordCodePoints, sizeof(int) * codePointCount); 131 codePointCount = CharUtils::attachBeginningOfSentenceMarker(codePoints, 138 codePoints, codePointCount, false /* forceLowerCaseSearch */); 147 codePoints, codePointCount, true /* forceLowerCaseSearch */);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_node_reader.cpp | 61 int codePoints[MAX_WORD_LENGTH]; local 63 dictBuf, flags, MAX_WORD_LENGTH, codePoints, &pos); 101 return PtNodeParams(headPos, flags, parentPos, codePonitCount, codePoints,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_node_reader.cpp | 52 int codePoints[MAX_WORD_LENGTH]; local 54 dictBuf, flags, MAX_WORD_LENGTH, codePoints, &pos); 93 return PtNodeParams(headPos, flags, parentPos, codePonitCount, codePoints,
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | WordComposer.java | 264 final int[] codePoints = StringUtils.toCodePointArray(mTypedWordCache); 269 actualMoveAmountWithinWord += Character.charCount(codePoints[cursorPos]); 277 actualMoveAmountWithinWord -= Character.charCount(codePoints[cursorPos]); 309 * @param codePoints the code points to set as the composing word. 312 public void setComposingWord(final int[] codePoints, final int[] coordinates) { argument 314 final int length = codePoints.length; 317 processEvent(Event.createEventForCodePointFromAlreadyTypedText(codePoints[i],
|
H A D | BinaryDictionary.java | 344 int[] codePoints = StringUtils.toCodePointArray(word); 345 return getProbabilityNative(mNativeDict, codePoints); 351 int[] codePoints = StringUtils.toCodePointArray(word); 352 return getMaxProbabilityOfExactMatchesNative(mNativeDict, codePoints); 377 final int[] codePoints = StringUtils.toCodePointArray(word); 386 getWordPropertyNative(mNativeDict, codePoints, isBeginningOfSentence, outCodePoints, 389 return new WordProperty(codePoints, 414 final int[] codePoints = new int[Constants.DICTIONARY_MAX_WORD_LENGTH]; 416 final int nextToken = getNextWordNative(mNativeDict, token, codePoints, 418 final String word = StringUtils.getStringFromNullTerminatedCodePointArray(codePoints); [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/layout/ |
H A D | proximity_info_state.h | 86 const int *codePoints = getProximityCodePointsAt(index); local 88 while (codePoints[i] > 0 && i < MAX_PROXIMITY_CHARS_SIZE) { 89 if (codePoints[i++] == c) {
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/ |
H A D | shortcut_dict_content.cpp | 119 int codePoints[MAX_WORD_LENGTH]; local 124 codePoints, &codePointCount, &probability, &hasNext, &readingPos); 125 if (!writeShortcutEntryAndAdvancePosition(codePoints, codePointCount, probability,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/content/ |
H A D | shortcut_dict_content.cpp | 104 int codePoints[MAX_WORD_LENGTH]; local 109 codePoints, &codePointCount, &probability, &hasNext, &readingPos); 110 if (!writeShortcutEntryAndAdvancePosition(codePoints, codePointCount, probability,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/utils/ |
H A D | buffer_with_extendable_buffer.cpp | 84 bool BufferWithExtendableBuffer::writeCodePointsAndAdvancePosition(const int *const codePoints, argument 87 codePoints, codePointCount, writesTerminator); 97 ByteArrayUtils::writeCodePointsAndAdvancePosition(buffer, codePoints, codePointCount,
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
H A D | FusionDictionary.java | 303 final int[] codePoints = new int[Character.codePointCount(characters, 0, length)]; 308 codePoints[dsti] = codePoint; 311 codePoints[dsti] = codePoint; 312 return codePoints; 577 final int[] codePoints = getCodePoints(string); 581 int indexOfGroup = findIndexOfChar(nodeArray, codePoints[index]); 585 if (codePoints.length - index < currentPtNode.mChars.length) return null; 587 while (newIndex < codePoints.length && newIndex - index < currentPtNode.mChars.length) { 588 if (currentPtNode.mChars[newIndex - index] != codePoints[newIndex]) return null; 596 if (index < codePoints [all...] |