Searched refs:AK_FORCE_INLINE (Results 1 - 25 of 52) sorted by relevance

123

/packages/inputmethods/LatinIME/native/jni/src/suggest/core/
H A Dsuggest_options.h29 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 Dver4_dict_buffers.h51 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 Dver4_dict_buffers.h42 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 Ddic_node_priority_queue.h32 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 Ddic_nodes_cache.h34 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 Dbloom_filter.h38 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 Dprobability_utils.h30 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 Dbinary_dictionary_bigrams_iterator.h43 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 Dbuffer_with_extendable_buffer.h48 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 Dtrie_map.h79 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 Dmmapped_buffer.h51 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 Dbyte_array_utils.h36 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 Dtyping_suggest_policy.h38 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 Dtyping_traversal.h38 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 Dtyping_scoring.h35 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 Dchar_utils.h32 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 Dbyte_array_view.h37 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 Dint_array_view.h62 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 Dshortcut_list_reading_utils.h34 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 Ddamerau_levenshtein_edit_distance_policy.h33 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 Dpt_node_params.h121 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 Ddynamic_pt_reading_utils.h35 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 Dpatricia_trie_reading_utils.h57 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 Ddynamic_pt_reading_helper.h83 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 Dbigram_list_read_write_utils.h38 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) {

Completed in 195 milliseconds

123