Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 19e13df9 authored by Ken Wakasa's avatar Ken Wakasa
Browse files

Remove a duplicated method

Change-Id: I41bd0612bf42d549d1acf0d733b689fce68aa8a1
parent 56012e5a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@
#include "bigram_dictionary.h"
#include "binary_format.h"
#include "bloom_filter.h"
#include "char_utils.h"
#include "defines.h"
#include "dictionary.h"

@@ -50,7 +51,7 @@ void BigramDictionary::addWordBigram(int *word, int length, int frequency, int *
    int insertAt = 0;
    while (insertAt < MAX_RESULTS) {
        if (frequency > bigramFreq[insertAt] || (bigramFreq[insertAt] == frequency
                && length < Dictionary::wideStrLen(
                && length < getCodePointCount(MAX_WORD_LENGTH,
                        bigramCodePoints + insertAt * MAX_WORD_LENGTH))) {
            break;
        }
+0 −16
Original line number Diff line number Diff line
@@ -65,10 +65,6 @@ class Dictionary {
    int getDictBufAdjust() const { return mDictBufAdjust; }
    virtual ~Dictionary();

    // public static utility methods
    // static inline methods should be defined in the header file
    static int wideStrLen(int *str);

 private:
    DISALLOW_IMPLICIT_CONSTRUCTORS(Dictionary);
    const uint8_t *mDict;
@@ -84,17 +80,5 @@ class Dictionary {
    const BigramDictionary *mBigramDictionary;
    SuggestInterface *mGestureSuggest;
};

// public static utility methods
// static inline methods should be defined in the header file
inline int Dictionary::wideStrLen(int *str) {
    if (!str) return 0;
    int length = 0;
    while (*str) {
        str++;
        length++;
    }
    return length;
}
} // namespace latinime
#endif // LATINIME_DICTIONARY_H