/packages/inputmethods/LatinIME/native/jni/src/suggest/core/ |
H A D | suggest_options.h | 29 AK_FORCE_INLINE bool isGesture() const { 33 AK_FORCE_INLINE bool useFullEditDistance() const { 37 AK_FORCE_INLINE bool blockOffensiveWords() const { 41 AK_FORCE_INLINE bool enableSpaceAwareGesture() const { 45 AK_FORCE_INLINE float weightForLocale() const { 51 AK_FORCE_INLINE bool getAdditionalFeaturesBoolOption(const int key) const { 72 AK_FORCE_INLINE bool isValidKey(const int key) const { 76 AK_FORCE_INLINE bool getBoolOption(const int key) const { 83 AK_FORCE_INLINE int getIntOption(const int key) const {
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
H A D | ver4_dict_buffers.h | 51 static AK_FORCE_INLINE Ver4DictBuffersPtr createVer4DictBuffers( 56 AK_FORCE_INLINE bool isValid() const { 62 AK_FORCE_INLINE bool isNearSizeLimit() const { 70 AK_FORCE_INLINE const HeaderPolicy *getHeaderPolicy() const { 74 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableHeaderBuffer() { 78 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableTrieBuffer() { 82 AK_FORCE_INLINE const BufferWithExtendableBuffer *getTrieBuffer() const { 86 AK_FORCE_INLINE TerminalPositionLookupTable *getMutableTerminalPositionLookupTable() { 90 AK_FORCE_INLINE const TerminalPositionLookupTable *getTerminalPositionLookupTable() const { 94 AK_FORCE_INLINE ProbabilityDictConten [all...] |
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_dict_buffers.h | 42 static AK_FORCE_INLINE Ver4DictBuffersPtr createVer4DictBuffers( 47 AK_FORCE_INLINE bool isValid() const { 51 AK_FORCE_INLINE bool isNearSizeLimit() const { 58 AK_FORCE_INLINE const HeaderPolicy *getHeaderPolicy() const { 62 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableHeaderBuffer() { 66 AK_FORCE_INLINE BufferWithExtendableBuffer *getWritableTrieBuffer() { 70 AK_FORCE_INLINE const BufferWithExtendableBuffer *getTrieBuffer() const { 74 AK_FORCE_INLINE TerminalPositionLookupTable *getMutableTerminalPositionLookupTable() { 78 AK_FORCE_INLINE const TerminalPositionLookupTable *getTerminalPositionLookupTable() const { 82 AK_FORCE_INLINE LanguageModelDictConten [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dicnode/ |
H A D | dic_node_priority_queue.h | 32 AK_FORCE_INLINE explicit DicNodePriorityQueue(const int capacity) 38 AK_FORCE_INLINE ~DicNodePriorityQueue() {} 40 AK_FORCE_INLINE int getSize() const { 44 AK_FORCE_INLINE int getMaxSize() const { 48 AK_FORCE_INLINE void setMaxSize(const int maxSize) { 52 AK_FORCE_INLINE void clear() { 56 AK_FORCE_INLINE void clearAndResize(const int maxSize) { 64 AK_FORCE_INLINE void copyPush(const DicNode *const dicNode) { 82 AK_FORCE_INLINE void copyPop(DicNode *const dest) { 95 AK_FORCE_INLINE voi [all...] |
H A D | dic_nodes_cache.h | 34 AK_FORCE_INLINE explicit DicNodesCache(const bool usesLargeCapacityCache) 46 AK_FORCE_INLINE virtual ~DicNodesCache() {} 48 AK_FORCE_INLINE void reset(const int nextActiveSize, const int terminalSize) { 61 AK_FORCE_INLINE void continueSearch() { 66 AK_FORCE_INLINE void advanceActiveDicNodes() { 88 AK_FORCE_INLINE void copyPushTerminal(DicNode *dicNode) { 92 AK_FORCE_INLINE void copyPushActive(DicNode *dicNode) { 96 AK_FORCE_INLINE void copyPushContinue(DicNode *dicNode) { 100 AK_FORCE_INLINE void copyPushNextActive(DicNode *dicNode) { 117 AK_FORCE_INLINE boo [all...] |
/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/ |
H A D | bloom_filter.h | 38 AK_FORCE_INLINE void setInFilter(const int position) { 42 AK_FORCE_INLINE bool isInFilter(const int position) const { 49 AK_FORCE_INLINE size_t getIndex(const int position) const {
|
H A D | probability_utils.h | 30 static AK_FORCE_INLINE int backoff(const int unigramProbability) { 40 static AK_FORCE_INLINE int computeProbabilityForBigram( 54 static AK_FORCE_INLINE int encodeRawProbability(const float rawProbability) {
|
H A D | binary_dictionary_bigrams_iterator.h | 43 AK_FORCE_INLINE bool hasNext() const { 47 AK_FORCE_INLINE void next() { 51 AK_FORCE_INLINE int getProbability() const { 55 AK_FORCE_INLINE int getBigramPos() const {
|
H A D | buffer_with_extendable_buffer.h | 48 AK_FORCE_INLINE int getTailPosition() const { 52 AK_FORCE_INLINE int getUsedAdditionalBufferSize() const { 59 AK_FORCE_INLINE bool isInAdditionalBuffer(const int position) const { 65 AK_FORCE_INLINE const uint8_t *getBuffer(const bool usesAdditionalBuffer) const { 80 AK_FORCE_INLINE int getOriginalBufferSize() const { 84 AK_FORCE_INLINE bool isNearSizeLimit() const {
|
H A D | trie_map.h | 79 AK_FORCE_INLINE int key() const { 83 AK_FORCE_INLINE uint64_t value() const { 87 AK_FORCE_INLINE int getNextLevelBitmapEntryIndex() const { 235 AK_FORCE_INLINE bool isBitmapEntry() const { 239 AK_FORCE_INLINE bool hasTerminalLink() const { 244 AK_FORCE_INLINE uint32_t getKey() const { 249 AK_FORCE_INLINE uint32_t getValue() const { 254 AK_FORCE_INLINE bool isValidTerminalEntry() const { 259 AK_FORCE_INLINE uint32_t getValueEntryIndex() const { 264 AK_FORCE_INLINE uint32_ [all...] |
H A D | mmapped_buffer.h | 51 AK_FORCE_INLINE bool isUpdatable() const { 56 AK_FORCE_INLINE MmappedBuffer(uint8_t *const buffer, const int bufferSize, 63 AK_FORCE_INLINE MmappedBuffer(const bool isUpdatable)
|
H A D | byte_array_utils.h | 36 static AK_FORCE_INLINE void writeUintAndAdvancePosition(uint8_t *const buffer, 63 static AK_FORCE_INLINE uint32_t readUint32(const uint8_t *const buffer, const int pos) { 68 static AK_FORCE_INLINE uint32_t readUint24(const uint8_t *const buffer, const int pos) { 72 static AK_FORCE_INLINE uint16_t readUint16(const uint8_t *const buffer, const int pos) { 76 static AK_FORCE_INLINE uint8_t readUint8(const uint8_t *const buffer, const int pos) { 80 static AK_FORCE_INLINE uint32_t readUint32AndAdvancePosition( 87 static AK_FORCE_INLINE int readSint24AndAdvancePosition( 98 static AK_FORCE_INLINE uint32_t readUint24AndAdvancePosition( 105 static AK_FORCE_INLINE uint16_t readUint16AndAdvancePosition( 112 static AK_FORCE_INLINE uint8_ [all...] |
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/typing/ |
H A D | typing_suggest_policy.h | 38 AK_FORCE_INLINE const Traversal *getTraversal() const { 42 AK_FORCE_INLINE const Scoring *getScoring() const { 46 AK_FORCE_INLINE const Weighting *getWeighting() const {
|
H A D | typing_traversal.h | 38 AK_FORCE_INLINE int getMaxPointerCount() const { 42 AK_FORCE_INLINE bool allowsErrorCorrections(const DicNode *const dicNode) const { 47 AK_FORCE_INLINE bool isOmission(const DicTraverseSession *const traverseSession, 76 AK_FORCE_INLINE bool isSpaceSubstitutionTerminal( 97 AK_FORCE_INLINE bool isSpaceOmissionTerminal( 122 AK_FORCE_INLINE bool shouldDepthLevelCache( 128 AK_FORCE_INLINE bool shouldNodeLevelCache( 133 AK_FORCE_INLINE bool canDoLookAheadCorrection( 139 AK_FORCE_INLINE ProximityType getProximityType( 147 AK_FORCE_INLINE boo [all...] |
H A D | typing_scoring.h | 35 AK_FORCE_INLINE void getMostProbableString(const DicTraverseSession *const traverseSession, 39 AK_FORCE_INLINE float getAdjustedWeightOfLangModelVsSpatialModel( 45 AK_FORCE_INLINE int calculateFinalScore(const float compoundDistance, const int inputSize, 96 AK_FORCE_INLINE float getDoubleLetterDemotionDistanceCost( 101 AK_FORCE_INLINE bool autoCorrectsToMultiWordSuggestionIfTop() const { 105 AK_FORCE_INLINE bool sameAsTyped(const DicTraverseSession *const traverseSession,
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | char_utils.h | 32 static AK_FORCE_INLINE bool isAsciiUpper(int c) { 38 static AK_FORCE_INLINE int toLowerCase(const int c) { 48 static AK_FORCE_INLINE int toBaseLowerCase(const int c) { 52 static AK_FORCE_INLINE bool isIntentionalOmissionCodePoint(const int codePoint) { 56 static AK_FORCE_INLINE int getCodePointCount(const int arraySize, const int *const codePoints) { 66 static AK_FORCE_INLINE int toBaseCodePoint(int c) { 73 static AK_FORCE_INLINE int getSpaceCount(const int *const codePointBuffer, const int length) { 83 static AK_FORCE_INLINE int isInUnicodeSpace(const int codePoint) { 89 static AK_FORCE_INLINE int attachBeginningOfSentenceMarker(int *const codePoints, 105 static AK_FORCE_INLINE in [all...] |
H A D | byte_array_view.h | 37 AK_FORCE_INLINE size_t size() const { 41 AK_FORCE_INLINE const uint8_t *data() const { 45 AK_FORCE_INLINE const ReadOnlyByteArrayView skip(const size_t n) const { 69 AK_FORCE_INLINE size_t size() const { 73 AK_FORCE_INLINE uint8_t *data() const { 77 AK_FORCE_INLINE ReadOnlyByteArrayView getReadOnlyView() const {
|
H A D | int_array_view.h | 62 AK_FORCE_INLINE static IntArrayView fromArray(const std::array<int, N> &array) { 67 AK_FORCE_INLINE static IntArrayView singleElementView(const int *const ptr) { 71 AK_FORCE_INLINE int operator[](const size_t index) const { 76 AK_FORCE_INLINE bool empty() const { 80 AK_FORCE_INLINE size_t size() const { 84 AK_FORCE_INLINE const int *data() const { 88 AK_FORCE_INLINE const int *begin() const { 92 AK_FORCE_INLINE const int *end() const { 96 AK_FORCE_INLINE bool contains(const int value) const { 101 AK_FORCE_INLINE cons [all...] |
/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) { 38 static AK_FORCE_INLINE bool hasNext(const ShortcutFlags flags) { 47 static AK_FORCE_INLINE int getShortcutListSizeFieldSize() { 51 static AK_FORCE_INLINE void skipShortcuts(const ReadOnlyByteArrayView buffer, int *const pos) { 56 static AK_FORCE_INLINE bool isWhitelist(const ShortcutFlags flags) {
|
/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 { 39 AK_FORCE_INLINE float getDeletionCost(const int index0, const int index1) const { 43 AK_FORCE_INLINE float getInsertionCost(const int index0, const int index1) const { 47 AK_FORCE_INLINE bool allowTransposition(const int index0, const int index1) const { 57 AK_FORCE_INLINE float getTranspositionCost(const int index0, const int index1) const { 61 AK_FORCE_INLINE int getString0Length() const { 65 AK_FORCE_INLINE int getString1Length() const {
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/ |
H A D | pt_node_params.h | 121 AK_FORCE_INLINE bool isValid() const { 126 AK_FORCE_INLINE int getHeadPos() const { 131 AK_FORCE_INLINE bool isDeleted() const { 135 AK_FORCE_INLINE bool willBecomeNonTerminal() const { 139 AK_FORCE_INLINE bool hasChildren() const { 143 AK_FORCE_INLINE bool isTerminal() const { 147 AK_FORCE_INLINE bool isPossiblyOffensive() const { 151 AK_FORCE_INLINE bool isNotAWord() const { 155 AK_FORCE_INLINE bool hasBigrams() const { 159 AK_FORCE_INLINE boo [all...] |
H A D | dynamic_pt_reading_utils.h | 35 static AK_FORCE_INLINE bool isValidForwardLinkPosition(const int forwardLinkAddress) { 49 static AK_FORCE_INLINE bool isMoved(const NodeFlags flags) { 53 static AK_FORCE_INLINE bool isDeleted(const NodeFlags flags) { 57 static AK_FORCE_INLINE bool willBecomeNonTerminal(const NodeFlags flags) { 61 static AK_FORCE_INLINE NodeFlags updateAndGetFlags(const NodeFlags originalFlags,
|
H A D | patricia_trie_reading_utils.h | 57 static AK_FORCE_INLINE bool isPossiblyOffensive(const NodeFlags flags) { 61 static AK_FORCE_INLINE bool isNotAWord(const NodeFlags flags) { 65 static AK_FORCE_INLINE bool isTerminal(const NodeFlags flags) { 69 static AK_FORCE_INLINE bool hasShortcutTargets(const NodeFlags flags) { 73 static AK_FORCE_INLINE bool hasBigrams(const NodeFlags flags) { 77 static AK_FORCE_INLINE bool hasMultipleChars(const NodeFlags flags) { 81 static AK_FORCE_INLINE bool hasChildrenInFlags(const NodeFlags flags) { 85 static AK_FORCE_INLINE NodeFlags createAndGetFlags(const bool isPossiblyOffensive,
|
H A D | dynamic_pt_reading_helper.h | 83 AK_FORCE_INLINE bool isError() const { 87 AK_FORCE_INLINE bool isEnd() const { 92 AK_FORCE_INLINE void initWithPtNodeArrayPos(const int ptNodeArrayPos) { 108 AK_FORCE_INLINE void initWithPtNodePos(const int ptNodePos) { 124 AK_FORCE_INLINE const PtNodeParams getPtNodeParams() const { 131 AK_FORCE_INLINE bool isValidTerminalNode(const PtNodeParams &ptNodeParams) const { 135 AK_FORCE_INLINE bool isMatchedCodePoint(const PtNodeParams &ptNodeParams, const int index, 141 AK_FORCE_INLINE size_t getPrevTotalCodePointCount() const { 146 AK_FORCE_INLINE size_t getTotalCodePointCount(const PtNodeParams &ptNodeParams) const { 151 AK_FORCE_INLINE voi [all...] |
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/bigram/ |
H A D | bigram_list_read_write_utils.h | 38 static AK_FORCE_INLINE int getProbabilityFromFlags(const BigramFlags flags) { 42 static AK_FORCE_INLINE bool hasNext(const BigramFlags flags) { 60 static AK_FORCE_INLINE bool isOffsetNegative(const BigramFlags flags) {
|