/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/ |
H A D | pt_node_params.h | 121 AK_FORCE_INLINE bool isValid() const { in isValid() 126 AK_FORCE_INLINE int getHeadPos() const { in getHeadPos() 131 AK_FORCE_INLINE bool isDeleted() const { in isDeleted() 139 AK_FORCE_INLINE bool hasChildren() const { in hasChildren() 143 AK_FORCE_INLINE bool isTerminal() const { in isTerminal() 151 AK_FORCE_INLINE bool isNotAWord() const { in isNotAWord() 155 AK_FORCE_INLINE bool hasBigrams() const { in hasBigrams() 174 AK_FORCE_INLINE int getParentPos() const { in getParentPos() 198 AK_FORCE_INLINE int getTerminalId() const { in getTerminalId() 207 AK_FORCE_INLINE int getProbability() const { in getProbability() [all …]
|
H A D | dynamic_pt_reading_helper.h | 83 AK_FORCE_INLINE bool isError() const { in isError() 87 AK_FORCE_INLINE bool isEnd() const { in isEnd() 92 AK_FORCE_INLINE void initWithPtNodeArrayPos(const int ptNodeArrayPos) { in initWithPtNodeArrayPos() 108 AK_FORCE_INLINE void initWithPtNodePos(const int ptNodePos) { in initWithPtNodePos() 124 AK_FORCE_INLINE const PtNodeParams getPtNodeParams() const { in getPtNodeParams() 141 AK_FORCE_INLINE size_t getPrevTotalCodePointCount() const { in getPrevTotalCodePointCount() 170 AK_FORCE_INLINE void readChildNode(const PtNodeParams &ptNodeParams) { in readChildNode() 201 AK_FORCE_INLINE int getPosOfLastForwardLinkField() const { in getPosOfLastForwardLinkField() 205 AK_FORCE_INLINE int getPosOfLastPtNodeArrayHead() const { in getPosOfLastPtNodeArrayHead() 261 AK_FORCE_INLINE void pushReadingStateToStack() { in pushReadingStateToStack() [all …]
|
H A D | patricia_trie_reading_utils.h | 57 static AK_FORCE_INLINE bool isPossiblyOffensive(const NodeFlags flags) { in isPossiblyOffensive() 61 static AK_FORCE_INLINE bool isNotAWord(const NodeFlags flags) { in isNotAWord() 65 static AK_FORCE_INLINE bool isTerminal(const NodeFlags flags) { in isTerminal() 69 static AK_FORCE_INLINE bool hasShortcutTargets(const NodeFlags flags) { in hasShortcutTargets() 73 static AK_FORCE_INLINE bool hasBigrams(const NodeFlags flags) { in hasBigrams() 77 static AK_FORCE_INLINE bool hasMultipleChars(const NodeFlags flags) { in hasMultipleChars() 81 static AK_FORCE_INLINE bool hasChildrenInFlags(const NodeFlags flags) { in hasChildrenInFlags() 85 static AK_FORCE_INLINE NodeFlags createAndGetFlags(const bool isPossiblyOffensive, in createAndGetFlags()
|
H A D | dynamic_pt_reading_utils.h | 35 static AK_FORCE_INLINE bool isValidForwardLinkPosition(const int forwardLinkAddress) { in isValidForwardLinkPosition() 49 static AK_FORCE_INLINE bool isMoved(const NodeFlags flags) { in isMoved() 53 static AK_FORCE_INLINE bool isDeleted(const NodeFlags flags) { in isDeleted() 57 static AK_FORCE_INLINE bool willBecomeNonTerminal(const NodeFlags flags) { in willBecomeNonTerminal() 61 static AK_FORCE_INLINE NodeFlags updateAndGetFlags(const NodeFlags originalFlags, in updateAndGetFlags()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
H A D | ver4_dict_buffers.h | 51 static AK_FORCE_INLINE Ver4DictBuffersPtr createVer4DictBuffers( in createVer4DictBuffers() 56 AK_FORCE_INLINE bool isValid() const { in isValid() 62 AK_FORCE_INLINE bool isNearSizeLimit() const { in isNearSizeLimit() 70 AK_FORCE_INLINE const HeaderPolicy *getHeaderPolicy() const { in getHeaderPolicy() 74 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableHeaderBuffer() { in getWritableHeaderBuffer() 78 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableTrieBuffer() { in getWritableTrieBuffer() 82 AK_FORCE_INLINE const BufferWithExtendableBuffer *getTrieBuffer() const { in getTrieBuffer() 102 AK_FORCE_INLINE BigramDictContent *getMutableBigramDictContent() { in getMutableBigramDictContent() 106 AK_FORCE_INLINE const BigramDictContent *getBigramDictContent() const { in getBigramDictContent() 110 AK_FORCE_INLINE ShortcutDictContent *getMutableShortcutDictContent() { in getMutableShortcutDictContent() [all …]
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/ |
H A D | trie_map.h | 79 AK_FORCE_INLINE int key() const { in key() 83 AK_FORCE_INLINE uint64_t value() const { in value() 235 AK_FORCE_INLINE bool isBitmapEntry() const { in isBitmapEntry() 239 AK_FORCE_INLINE bool hasTerminalLink() const { in hasTerminalLink() 244 AK_FORCE_INLINE uint32_t getKey() const { in getKey() 249 AK_FORCE_INLINE uint32_t getValue() const { in getValue() 254 AK_FORCE_INLINE bool isValidTerminalEntry() const { in isValidTerminalEntry() 259 AK_FORCE_INLINE uint32_t getValueEntryIndex() const { in getValueEntryIndex() 264 AK_FORCE_INLINE uint32_t getBitmap() const { in getBitmap() 269 AK_FORCE_INLINE int getTableIndex() const { in getTableIndex() [all …]
|
H A D | byte_array_utils.h | 36 static AK_FORCE_INLINE void writeUintAndAdvancePosition(uint8_t *const buffer, in writeUintAndAdvancePosition() 80 static AK_FORCE_INLINE uint32_t readUint32AndAdvancePosition( in readUint32AndAdvancePosition() 87 static AK_FORCE_INLINE int readSint24AndAdvancePosition( in readSint24AndAdvancePosition() 98 static AK_FORCE_INLINE uint32_t readUint24AndAdvancePosition( in readUint24AndAdvancePosition() 105 static AK_FORCE_INLINE uint16_t readUint16AndAdvancePosition( in readUint16AndAdvancePosition() 112 static AK_FORCE_INLINE uint8_t readUint8AndAdvancePosition( in readUint8AndAdvancePosition() 117 static AK_FORCE_INLINE uint32_t readUint(const uint8_t *const buffer, in readUint() 153 static AK_FORCE_INLINE int readCodePointAndAdvancePosition( in readCodePointAndAdvancePosition() 263 static AK_FORCE_INLINE void writeUint32AndAdvancePosition(uint8_t *const buffer, in writeUint32AndAdvancePosition() 271 static AK_FORCE_INLINE void writeUint24AndAdvancePosition(uint8_t *const buffer, in writeUint24AndAdvancePosition() [all …]
|
H A D | buffer_with_extendable_buffer.h | 48 AK_FORCE_INLINE int getTailPosition() const { in getTailPosition() 52 AK_FORCE_INLINE int getUsedAdditionalBufferSize() const { in getUsedAdditionalBufferSize() 59 AK_FORCE_INLINE bool isInAdditionalBuffer(const int position) const { in isInAdditionalBuffer() 65 AK_FORCE_INLINE const uint8_t *getBuffer(const bool usesAdditionalBuffer) const { in getBuffer() 80 AK_FORCE_INLINE int getOriginalBufferSize() const { in getOriginalBufferSize() 84 AK_FORCE_INLINE bool isNearSizeLimit() const { in isNearSizeLimit()
|
H A D | binary_dictionary_bigrams_iterator.h | 43 AK_FORCE_INLINE bool hasNext() const { in hasNext() 47 AK_FORCE_INLINE void next() { in next() 51 AK_FORCE_INLINE int getProbability() const { in getProbability() 55 AK_FORCE_INLINE int getBigramPos() const { in getBigramPos()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_dict_buffers.h | 42 static AK_FORCE_INLINE Ver4DictBuffersPtr createVer4DictBuffers( in createVer4DictBuffers() 47 AK_FORCE_INLINE bool isValid() const { in isValid() 51 AK_FORCE_INLINE bool isNearSizeLimit() const { in isNearSizeLimit() 58 AK_FORCE_INLINE const HeaderPolicy *getHeaderPolicy() const { in getHeaderPolicy() 62 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableHeaderBuffer() { in getWritableHeaderBuffer() 66 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableTrieBuffer() { in getWritableTrieBuffer() 70 AK_FORCE_INLINE const BufferWithExtendableBuffer *getTrieBuffer() const { in getTrieBuffer() 82 AK_FORCE_INLINE LanguageModelDictContent *getMutableLanguageModelDictContent() { in getMutableLanguageModelDictContent() 90 AK_FORCE_INLINE ShortcutDictContent *getMutableShortcutDictContent() { in getMutableShortcutDictContent() 94 AK_FORCE_INLINE const ShortcutDictContent *getShortcutDictContent() const { in getShortcutDictContent() [all …]
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/typing/ |
H A D | typing_traversal.h | 38 AK_FORCE_INLINE int getMaxPointerCount() const { in getMaxPointerCount() 76 AK_FORCE_INLINE bool isSpaceSubstitutionTerminal( in isSpaceSubstitutionTerminal() 97 AK_FORCE_INLINE bool isSpaceOmissionTerminal( in isSpaceOmissionTerminal() 122 AK_FORCE_INLINE bool shouldDepthLevelCache( in shouldDepthLevelCache() 128 AK_FORCE_INLINE bool shouldNodeLevelCache( in shouldNodeLevelCache() 133 AK_FORCE_INLINE bool canDoLookAheadCorrection( in canDoLookAheadCorrection() 139 AK_FORCE_INLINE ProximityType getProximityType( in getProximityType() 151 AK_FORCE_INLINE float getMaxSpatialDistance() const { in getMaxSpatialDistance() 155 AK_FORCE_INLINE int getDefaultExpandDicNodeSize() const { in getDefaultExpandDicNodeSize() 169 AK_FORCE_INLINE int getTerminalCacheSize() const { in getTerminalCacheSize() [all …]
|
H A D | typing_scoring.h | 35 AK_FORCE_INLINE void getMostProbableString(const DicTraverseSession *const traverseSession, in getMostProbableString() 39 AK_FORCE_INLINE float getAdjustedWeightOfLangModelVsSpatialModel( in getAdjustedWeightOfLangModelVsSpatialModel() 45 AK_FORCE_INLINE int calculateFinalScore(const float compoundDistance, const int inputSize, in calculateFinalScore() 96 AK_FORCE_INLINE float getDoubleLetterDemotionDistanceCost( in getDoubleLetterDemotionDistanceCost() 101 AK_FORCE_INLINE bool autoCorrectsToMultiWordSuggestionIfTop() const { in autoCorrectsToMultiWordSuggestionIfTop() 105 AK_FORCE_INLINE bool sameAsTyped(const DicTraverseSession *const traverseSession, in sameAsTyped()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dicnode/ |
H A D | dic_nodes_cache.h | 46 AK_FORCE_INLINE virtual ~DicNodesCache() {} in ~DicNodesCache() 61 AK_FORCE_INLINE void continueSearch() { in continueSearch() 66 AK_FORCE_INLINE void advanceActiveDicNodes() { in advanceActiveDicNodes() 88 AK_FORCE_INLINE void copyPushTerminal(DicNode *dicNode) { in copyPushTerminal() 92 AK_FORCE_INLINE void copyPushActive(DicNode *dicNode) { in copyPushActive() 96 AK_FORCE_INLINE void copyPushContinue(DicNode *dicNode) { in copyPushContinue() 100 AK_FORCE_INLINE void copyPushNextActive(DicNode *dicNode) { in copyPushNextActive() 126 AK_FORCE_INLINE void updateLastCachedInputIndex() { in updateLastCachedInputIndex() 133 AK_FORCE_INLINE void restoreActiveDicNodesFromCache() { in restoreActiveDicNodesFromCache() 157 AK_FORCE_INLINE int getCacheCapacity() const { in getCacheCapacity() [all …]
|
H A D | dic_node_priority_queue.h | 32 AK_FORCE_INLINE explicit DicNodePriorityQueue(const int capacity) in DicNodePriorityQueue() 38 AK_FORCE_INLINE ~DicNodePriorityQueue() {} in ~DicNodePriorityQueue() 40 AK_FORCE_INLINE int getSize() const { in getSize() 44 AK_FORCE_INLINE int getMaxSize() const { in getMaxSize() 48 AK_FORCE_INLINE void setMaxSize(const int maxSize) { in setMaxSize() 52 AK_FORCE_INLINE void clear() { in clear() 56 AK_FORCE_INLINE void clearAndResize(const int maxSize) { in clearAndResize() 64 AK_FORCE_INLINE void copyPush(const DicNode *const dicNode) { in copyPush() 82 AK_FORCE_INLINE void copyPop(DicNode *const dest) { in copyPop() 95 AK_FORCE_INLINE void dump() { in dump() [all …]
|
H A D | dic_node.h | 88 AK_FORCE_INLINE DicNode() in DicNode() 164 AK_FORCE_INLINE bool isFirstLetter() const { in isFirstLetter() 214 AK_FORCE_INLINE bool isTerminalDicNode() const { in isTerminalDicNode() 303 AK_FORCE_INLINE const int *getOutputWordBuf() const { in getOutputWordBuf() 347 AK_FORCE_INLINE bool isSameNodeCodePoint(const DicNode *const dicNode) const { in isSameNodeCodePoint() 406 AK_FORCE_INLINE void dump(const char *tag) const { in dump() 415 AK_FORCE_INLINE bool compare(const DicNode *right) const { in compare() 453 AK_FORCE_INLINE int getTotalInputIndex() const { in getTotalInputIndex() 463 AK_FORCE_INLINE void addCost(const float spatialCost, const float languageCost, in addCost() 475 AK_FORCE_INLINE void saveNormalizedCompoundDistanceAfterFirstWordIfNoneYet() { in saveNormalizedCompoundDistanceAfterFirstWordIfNoneYet() [all …]
|
H A D | dic_node_vector.h | 36 AK_FORCE_INLINE DicNodeVector() : mDicNodes(), mLock(false) {} in DicNodeVector() 39 AK_FORCE_INLINE DicNodeVector(const int size) : mDicNodes(), mLock(false) { in DicNodeVector() 44 AK_FORCE_INLINE ~DicNodeVector() {} in ~DicNodeVector() 46 AK_FORCE_INLINE void clear() { in clear()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | char_utils.h | 32 static AK_FORCE_INLINE bool isAsciiUpper(int c) { in isAsciiUpper() 38 static AK_FORCE_INLINE int toLowerCase(const int c) { in toLowerCase() 48 static AK_FORCE_INLINE int toBaseLowerCase(const int c) { in toBaseLowerCase() 52 static AK_FORCE_INLINE bool isIntentionalOmissionCodePoint(const int codePoint) { in isIntentionalOmissionCodePoint() 66 static AK_FORCE_INLINE int toBaseCodePoint(int c) { in toBaseCodePoint() 73 static AK_FORCE_INLINE int getSpaceCount(const int *const codePointBuffer, const int length) { in getSpaceCount() 83 static AK_FORCE_INLINE int isInUnicodeSpace(const int codePoint) { in isInUnicodeSpace() 89 static AK_FORCE_INLINE int attachBeginningOfSentenceMarker(int *const codePoints, in attachBeginningOfSentenceMarker() 105 static AK_FORCE_INLINE int removeBeginningOfSentenceMarker(int *const codePoints, in removeBeginningOfSentenceMarker() 130 static AK_FORCE_INLINE bool isAscii(int c) { in isAscii() [all …]
|
H A D | int_array_view.h | 71 AK_FORCE_INLINE int operator[](const size_t index) const { 76 AK_FORCE_INLINE bool empty() const { in empty() 80 AK_FORCE_INLINE size_t size() const { in size() 84 AK_FORCE_INLINE const int *data() const { in data() 88 AK_FORCE_INLINE const int *begin() const { in begin() 92 AK_FORCE_INLINE const int *end() const { in end() 96 AK_FORCE_INLINE bool contains(const int value) const { in contains() 105 AK_FORCE_INLINE const IntArrayView skip(const size_t n) const { in skip() 118 AK_FORCE_INLINE int firstOrDefault(const int defaultValue) const { in firstOrDefault() 125 AK_FORCE_INLINE int lastOrDefault(const int defaultValue) const { in lastOrDefault() [all …]
|
H A D | byte_array_view.h | 37 AK_FORCE_INLINE size_t size() const { in size() 41 AK_FORCE_INLINE const uint8_t *data() const { in data() 45 AK_FORCE_INLINE const ReadOnlyByteArrayView skip(const size_t n) const { in skip() 69 AK_FORCE_INLINE size_t size() const { in size() 73 AK_FORCE_INLINE uint8_t *data() const { in data() 77 AK_FORCE_INLINE ReadOnlyByteArrayView getReadOnlyView() const { in getReadOnlyView()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/suggest/core/ |
H A D | suggest_options.h | 29 AK_FORCE_INLINE bool isGesture() const { in isGesture() 33 AK_FORCE_INLINE bool useFullEditDistance() const { in useFullEditDistance() 37 AK_FORCE_INLINE bool blockOffensiveWords() const { in blockOffensiveWords() 41 AK_FORCE_INLINE bool enableSpaceAwareGesture() const { in enableSpaceAwareGesture() 45 AK_FORCE_INLINE float weightForLocale() const { in weightForLocale() 51 AK_FORCE_INLINE bool getAdditionalFeaturesBoolOption(const int key) const { in getAdditionalFeaturesBoolOption() 72 AK_FORCE_INLINE bool isValidKey(const int key) const { in isValidKey() 76 AK_FORCE_INLINE bool getBoolOption(const int key) const { in getBoolOption() 83 AK_FORCE_INLINE int getIntOption(const int key) const { in getIntOption()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/header/ |
H A D | header_policy.h | 133 AK_FORCE_INLINE bool isValid() const { in isValid() 145 AK_FORCE_INLINE int getSize() const { in getSize() 149 AK_FORCE_INLINE float getMultiWordCostMultiplier() const { in getMultiWordCostMultiplier() 153 AK_FORCE_INLINE bool isDecayingDict() const { in isDecayingDict() 161 AK_FORCE_INLINE int getDate() const { in getDate() 165 AK_FORCE_INLINE int getLastDecayedTime() const { in getLastDecayedTime() 169 AK_FORCE_INLINE const EntryCounts &getNgramCounts() const { in getNgramCounts() 177 AK_FORCE_INLINE int getExtendedRegionSize() const { in getExtendedRegionSize() 181 AK_FORCE_INLINE bool hasHistoricalInfoOfWords() const { in hasHistoricalInfoOfWords() 185 AK_FORCE_INLINE bool shouldBoostExactMatches() const { in shouldBoostExactMatches() [all …]
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/utils/ |
H A D | damerau_levenshtein_edit_distance_policy.h | 33 AK_FORCE_INLINE float getSubstitutionCost(const int index0, const int index1) const { in getSubstitutionCost() 39 AK_FORCE_INLINE float getDeletionCost(const int index0, const int index1) const { in getDeletionCost() 43 AK_FORCE_INLINE float getInsertionCost(const int index0, const int index1) const { in getInsertionCost() 47 AK_FORCE_INLINE bool allowTransposition(const int index0, const int index1) const { in allowTransposition() 57 AK_FORCE_INLINE float getTranspositionCost(const int index0, const int index1) const { in getTranspositionCost() 61 AK_FORCE_INLINE int getString0Length() const { in getString0Length() 65 AK_FORCE_INLINE int getString1Length() const { in getString1Length()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/shortcut/ |
H A D | shortcut_list_reading_utils.h | 34 static AK_FORCE_INLINE int getProbabilityFromFlags(const ShortcutFlags flags) { in getProbabilityFromFlags() 38 static AK_FORCE_INLINE bool hasNext(const ShortcutFlags flags) { in hasNext() 47 static AK_FORCE_INLINE int getShortcutListSizeFieldSize() { in getShortcutListSizeFieldSize() 51 static AK_FORCE_INLINE void skipShortcuts(const ReadOnlyByteArrayView buffer, int *const pos) { in skipShortcuts() 56 static AK_FORCE_INLINE bool isWhitelist(const ShortcutFlags flags) { in isWhitelist()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/suggest/core/layout/ |
H A D | proximity_info_state.h | 46 AK_FORCE_INLINE ProximityInfoState() in ProximityInfoState() 63 AK_FORCE_INLINE ~ProximityInfoState() {} in ~ProximityInfoState() 86 AK_FORCE_INLINE bool existsCodePointInProximityAt(const int index, const int c) const { in existsCodePointInProximityAt() 97 AK_FORCE_INLINE bool existsAdjacentProximityChars(const int index) const { in existsAdjacentProximityChars() 160 AK_FORCE_INLINE int getBeelineSpeedPercentile(const int id) const { in getBeelineSpeedPercentile() 164 AK_FORCE_INLINE DoubleLetterLevel getDoubleLetterLevel(const int id) const { in getDoubleLetterLevel()
|
/aosp12/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/ |
H A D | dic_traverse_session.h | 41 static AK_FORCE_INLINE void *getSessionInstance(JNIEnv *env, jstring localeStr, in getSessionInstance() 49 static AK_FORCE_INLINE void releaseSessionInstance(DicTraverseSession *traverseSession) { in releaseSessionInstance() 53 AK_FORCE_INLINE DicTraverseSession(JNIEnv *env, jstring localeStr, bool usesLargeCache) in DicTraverseSession() 62 AK_FORCE_INLINE ~DicTraverseSession() {} in ~DicTraverseSession() 128 AK_FORCE_INLINE bool isCacheBorderForTyping(const int inputSize) const { in isCacheBorderForTyping()
|