/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/pt_common/ |
D | pt_node_params.h | 120 AK_FORCE_INLINE bool isValid() const { in isValid() 125 AK_FORCE_INLINE int getHeadPos() const { in getHeadPos() 130 AK_FORCE_INLINE bool isDeleted() const { in isDeleted() 134 AK_FORCE_INLINE bool willBecomeNonTerminal() const { in willBecomeNonTerminal() 138 AK_FORCE_INLINE bool hasChildren() const { in hasChildren() 142 AK_FORCE_INLINE bool isTerminal() const { in isTerminal() 146 AK_FORCE_INLINE bool isBlacklisted() const { in isBlacklisted() 150 AK_FORCE_INLINE bool isNotAWord() const { in isNotAWord() 154 AK_FORCE_INLINE bool hasBigrams() const { in hasBigrams() 158 AK_FORCE_INLINE bool hasShortcutTargets() const { in hasShortcutTargets() [all …]
|
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() 131 AK_FORCE_INLINE bool isValidTerminalNode(const PtNodeParams &ptNodeParams) const { in isValidTerminalNode() 135 AK_FORCE_INLINE bool isMatchedCodePoint(const PtNodeParams &ptNodeParams, const int index, in isMatchedCodePoint() 141 AK_FORCE_INLINE int getPrevTotalCodePointCount() const { in getPrevTotalCodePointCount() 146 AK_FORCE_INLINE int getTotalCodePointCount(const PtNodeParams &ptNodeParams) const { in getTotalCodePointCount() 151 AK_FORCE_INLINE void fetchMergedNodeCodePointsInReverseOrder(const PtNodeParams &ptNodeParams, in fetchMergedNodeCodePointsInReverseOrder() [all …]
|
D | patricia_trie_reading_utils.h | 55 static AK_FORCE_INLINE bool isBlacklisted(const NodeFlags flags) { in isBlacklisted() 59 static AK_FORCE_INLINE bool isNotAWord(const NodeFlags flags) { in isNotAWord() 63 static AK_FORCE_INLINE bool isTerminal(const NodeFlags flags) { in isTerminal() 67 static AK_FORCE_INLINE bool hasShortcutTargets(const NodeFlags flags) { in hasShortcutTargets() 71 static AK_FORCE_INLINE bool hasBigrams(const NodeFlags flags) { in hasBigrams() 75 static AK_FORCE_INLINE bool hasMultipleChars(const NodeFlags flags) { in hasMultipleChars() 79 static AK_FORCE_INLINE bool hasChildrenInFlags(const NodeFlags flags) { in hasChildrenInFlags() 83 static AK_FORCE_INLINE NodeFlags createAndGetFlags(const bool isBlacklisted, in createAndGetFlags()
|
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()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/utils/ |
D | trie_map.h | 79 AK_FORCE_INLINE int key() const { in key() 83 AK_FORCE_INLINE uint64_t value() const { in value() 229 AK_FORCE_INLINE bool isBitmapEntry() const { in isBitmapEntry() 233 AK_FORCE_INLINE bool hasTerminalLink() const { in hasTerminalLink() 238 AK_FORCE_INLINE uint32_t getKey() const { in getKey() 243 AK_FORCE_INLINE uint32_t getValue() const { in getValue() 248 AK_FORCE_INLINE uint32_t getValueEntryIndex() const { in getValueEntryIndex() 253 AK_FORCE_INLINE uint32_t getBitmap() const { in getBitmap() 258 AK_FORCE_INLINE int getTableIndex() const { in getTableIndex() 263 AK_FORCE_INLINE uint64_t getValueOfValueEntry() const { in getValueOfValueEntry() [all …]
|
D | byte_array_utils.h | 36 static AK_FORCE_INLINE void writeUintAndAdvancePosition(uint8_t *const buffer, in writeUintAndAdvancePosition() 63 static AK_FORCE_INLINE uint32_t readUint32(const uint8_t *const buffer, const int pos) { in readUint32() 68 static AK_FORCE_INLINE uint32_t readUint24(const uint8_t *const buffer, const int pos) { in readUint24() 72 static AK_FORCE_INLINE uint16_t readUint16(const uint8_t *const buffer, const int pos) { in readUint16() 76 static AK_FORCE_INLINE uint8_t readUint8(const uint8_t *const buffer, const int pos) { in readUint8() 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() [all …]
|
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()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/ |
D | ver4_dict_buffers.h | 43 static AK_FORCE_INLINE Ver4DictBuffersPtr createVer4DictBuffers( in createVer4DictBuffers() 48 AK_FORCE_INLINE bool isValid() const { in isValid() 52 AK_FORCE_INLINE bool isNearSizeLimit() const { in isNearSizeLimit() 60 AK_FORCE_INLINE const HeaderPolicy *getHeaderPolicy() const { in getHeaderPolicy() 64 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableHeaderBuffer() { in getWritableHeaderBuffer() 68 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableTrieBuffer() { in getWritableTrieBuffer() 72 AK_FORCE_INLINE const BufferWithExtendableBuffer *getTrieBuffer() const { in getTrieBuffer() 76 AK_FORCE_INLINE TerminalPositionLookupTable *getMutableTerminalPositionLookupTable() { in getMutableTerminalPositionLookupTable() 80 AK_FORCE_INLINE const TerminalPositionLookupTable *getTerminalPositionLookupTable() const { in getTerminalPositionLookupTable() 84 AK_FORCE_INLINE LanguageModelDictContent *getMutableLanguageModelDictContent() { in getMutableLanguageModelDictContent() [all …]
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ |
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() 86 AK_FORCE_INLINE TerminalPositionLookupTable *getMutableTerminalPositionLookupTable() { in getMutableTerminalPositionLookupTable() 90 AK_FORCE_INLINE const TerminalPositionLookupTable *getTerminalPositionLookupTable() const { in getTerminalPositionLookupTable() 94 AK_FORCE_INLINE ProbabilityDictContent *getMutableProbabilityDictContent() { in getMutableProbabilityDictContent() [all …]
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/header/ |
D | header_policy.h | 153 AK_FORCE_INLINE bool isValid() const { in isValid() 165 AK_FORCE_INLINE int getSize() const { in getSize() 169 AK_FORCE_INLINE float getMultiWordCostMultiplier() const { in getMultiWordCostMultiplier() 173 AK_FORCE_INLINE bool isDecayingDict() const { in isDecayingDict() 177 AK_FORCE_INLINE bool requiresGermanUmlautProcessing() const { in requiresGermanUmlautProcessing() 181 AK_FORCE_INLINE int getDate() const { in getDate() 185 AK_FORCE_INLINE int getLastDecayedTime() const { in getLastDecayedTime() 189 AK_FORCE_INLINE int getUnigramCount() const { in getUnigramCount() 193 AK_FORCE_INLINE int getBigramCount() const { in getBigramCount() 197 AK_FORCE_INLINE int getExtendedRegionSize() const { in getExtendedRegionSize() [all …]
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/typing/ |
D | typing_traversal.h | 37 AK_FORCE_INLINE int getMaxPointerCount() const { in getMaxPointerCount() 41 AK_FORCE_INLINE bool allowsErrorCorrections(const DicNode *const dicNode) const { in allowsErrorCorrections() 46 AK_FORCE_INLINE bool isOmission(const DicTraverseSession *const traverseSession, in isOmission() 75 AK_FORCE_INLINE bool isSpaceSubstitutionTerminal( in isSpaceSubstitutionTerminal() 89 AK_FORCE_INLINE bool isSpaceOmissionTerminal( in isSpaceOmissionTerminal() 107 AK_FORCE_INLINE bool shouldDepthLevelCache( in shouldDepthLevelCache() 113 AK_FORCE_INLINE bool shouldNodeLevelCache( in shouldNodeLevelCache() 118 AK_FORCE_INLINE bool canDoLookAheadCorrection( in canDoLookAheadCorrection() 124 AK_FORCE_INLINE ProximityType getProximityType( in getProximityType() 132 AK_FORCE_INLINE bool needsToTraverseAllUserInput() const { in needsToTraverseAllUserInput() [all …]
|
D | typing_scoring.h | 35 AK_FORCE_INLINE void getMostProbableString(const DicTraverseSession *const traverseSession, in getMostProbableString() 38 AK_FORCE_INLINE float getAdjustedLanguageWeight(DicTraverseSession *const traverseSession, in getAdjustedLanguageWeight() 43 AK_FORCE_INLINE int calculateFinalScore(const float compoundDistance, const int inputSize, in calculateFinalScore() 67 AK_FORCE_INLINE float getDoubleLetterDemotionDistanceCost( in getDoubleLetterDemotionDistanceCost() 72 AK_FORCE_INLINE bool autoCorrectsToMultiWordSuggestionIfTop() const { in autoCorrectsToMultiWordSuggestionIfTop() 76 AK_FORCE_INLINE bool sameAsTyped(const DicTraverseSession *const traverseSession, in sameAsTyped()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dicnode/ |
D | dic_nodes_cache.h | 34 AK_FORCE_INLINE explicit DicNodesCache(const bool usesLargeCapacityCache) in DicNodesCache() 46 AK_FORCE_INLINE virtual ~DicNodesCache() {} in ~DicNodesCache() 48 AK_FORCE_INLINE void reset(const int nextActiveSize, const int terminalSize) { in reset() 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() 117 AK_FORCE_INLINE bool isCacheBorderForTyping(const int inputSize) const { in isCacheBorderForTyping() [all …]
|
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 …]
|
D | dic_node.h | 87 AK_FORCE_INLINE DicNode() in DicNode() 167 AK_FORCE_INLINE bool isFirstLetter() const { in isFirstLetter() 225 AK_FORCE_INLINE bool isTerminalDicNode() const { in isTerminalDicNode() 313 AK_FORCE_INLINE const int *getOutputWordBuf() const { in getOutputWordBuf() 357 AK_FORCE_INLINE bool isSameNodeCodePoint(const DicNode *const dicNode) const { in isSameNodeCodePoint() 420 AK_FORCE_INLINE void dump(const char *tag) const { in dump() 429 AK_FORCE_INLINE bool compare(const DicNode *right) const { in compare() 467 AK_FORCE_INLINE int getTotalInputIndex() const { in getTotalInputIndex() 477 AK_FORCE_INLINE void addCost(const float spatialCost, const float languageCost, in addCost() 489 AK_FORCE_INLINE void saveNormalizedCompoundDistanceAfterFirstWordIfNoneYet() { in saveNormalizedCompoundDistanceAfterFirstWordIfNoneYet() [all …]
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
D | char_utils.h | 30 static AK_FORCE_INLINE bool isAsciiUpper(int c) { in isAsciiUpper() 36 static AK_FORCE_INLINE int toAsciiLower(int c) { in toAsciiLower() 40 static AK_FORCE_INLINE bool isAscii(int c) { in isAscii() 44 static AK_FORCE_INLINE int toLowerCase(const int c) { in toLowerCase() 54 static AK_FORCE_INLINE int toBaseLowerCase(const int c) { in toBaseLowerCase() 58 static AK_FORCE_INLINE bool isIntentionalOmissionCodePoint(const int codePoint) { in isIntentionalOmissionCodePoint() 63 static AK_FORCE_INLINE int getCodePointCount(const int arraySize, const int *const codePoints) { in getCodePointCount() 73 static AK_FORCE_INLINE int toBaseCodePoint(int c) { in toBaseCodePoint() 80 static AK_FORCE_INLINE int getSpaceCount(const int *const codePointBuffer, const int length) { in getSpaceCount() 90 static AK_FORCE_INLINE int isInUnicodeSpace(const int codePoint) { in isInUnicodeSpace() [all …]
|
D | int_array_view.h | 60 AK_FORCE_INLINE static IntArrayView fromFixedSizeArray(const int (&array)[N]) { in fromFixedSizeArray() 65 AK_FORCE_INLINE static IntArrayView fromObject(const int *const object) { in fromObject() 69 AK_FORCE_INLINE int operator[](const size_t index) const { 74 AK_FORCE_INLINE bool empty() const { in empty() 78 AK_FORCE_INLINE size_t size() const { in size() 82 AK_FORCE_INLINE const int *data() const { in data() 86 AK_FORCE_INLINE const int *begin() const { in begin() 90 AK_FORCE_INLINE const int *end() const { in end()
|
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() 62 AK_FORCE_INLINE size_t size() const { in size() 66 AK_FORCE_INLINE uint8_t *data() const { in data() 70 AK_FORCE_INLINE ReadOnlyByteArrayView getReadOnlyView() const { in getReadOnlyView()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/ |
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 bool getAdditionalFeaturesBoolOption(const int key) const { in getAdditionalFeaturesBoolOption() 65 AK_FORCE_INLINE bool isValidKey(const int key) const { in isValidKey() 69 AK_FORCE_INLINE bool getBoolOption(const int key) const { in getBoolOption() 76 AK_FORCE_INLINE int getIntOption(const int key) const { in getIntOption()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/utils/ |
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()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/layout/ |
D | proximity_info_state.h | 45 AK_FORCE_INLINE ProximityInfoState() in ProximityInfoState() 62 AK_FORCE_INLINE ~ProximityInfoState() {} in ~ProximityInfoState() 85 AK_FORCE_INLINE bool existsCodePointInProximityAt(const int index, const int c) const { in existsCodePointInProximityAt() 96 AK_FORCE_INLINE bool existsAdjacentProximityChars(const int index) const { in existsAdjacentProximityChars() 159 AK_FORCE_INLINE int getBeelineSpeedPercentile(const int id) const { in getBeelineSpeedPercentile() 163 AK_FORCE_INLINE DoubleLetterLevel getDoubleLetterLevel(const int id) const { in getDoubleLetterLevel()
|
D | proximity_info_utils.h | 31 static AK_FORCE_INLINE int getKeyIndexOf(const int keyCount, const int c, in getKeyIndexOf() 48 static AK_FORCE_INLINE void initializeProximities(const int *const inputCodes, in initializeProximities() 83 static AK_FORCE_INLINE int getStartIndexFromCoordinates(const int x, const int y, in getStartIndexFromCoordinates() 124 static AK_FORCE_INLINE bool isMatchOrProximityChar(const ProximityType type) { in isMatchOrProximityChar() 142 static AK_FORCE_INLINE void calculateProximities(const int *const keyXCoordinates, in calculateProximities()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/pt_common/shortcut/ |
D | shortcut_list_reading_utils.h | 32 static AK_FORCE_INLINE int getProbabilityFromFlags(const ShortcutFlags flags) { in getProbabilityFromFlags() 36 static AK_FORCE_INLINE bool hasNext(const ShortcutFlags flags) { in hasNext() 44 static AK_FORCE_INLINE int getShortcutListSizeFieldSize() { in getShortcutListSizeFieldSize() 48 static AK_FORCE_INLINE void skipShortcuts(const uint8_t *const dictRoot, int *const pos) { in skipShortcuts() 53 static AK_FORCE_INLINE bool isWhitelist(const ShortcutFlags flags) { in isWhitelist()
|
/packages/inputmethods/LatinIME/native/jni/src/ |
D | defines.h | 21 #define AK_FORCE_INLINE __attribute__((always_inline)) __inline__ macro 23 #define AK_FORCE_INLINE inline macro 27 #undef AK_FORCE_INLINE 28 #define AK_FORCE_INLINE inline macro 46 AK_FORCE_INLINE static int intArrayToCharArray(const int *const source, const int sourceSize, in intArrayToCharArray() 127 static AK_FORCE_INLINE void dumpWord(const int *word, const int length) { in dumpWord()
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/ |
D | dic_traverse_session.h | 40 static AK_FORCE_INLINE void *getSessionInstance(JNIEnv *env, jstring localeStr, in getSessionInstance() 48 static AK_FORCE_INLINE void releaseSessionInstance(DicTraverseSession *traverseSession) { in releaseSessionInstance() 52 AK_FORCE_INLINE DicTraverseSession(JNIEnv *env, jstring localeStr, bool usesLargeCache) in DicTraverseSession() 64 AK_FORCE_INLINE ~DicTraverseSession() {} in ~DicTraverseSession() 128 AK_FORCE_INLINE bool isCacheBorderForTyping(const int inputSize) const { in isCacheBorderForTyping()
|