Loading native/jni/src/additional_proximity_chars.h +1 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ namespace latinime { class AdditionalProximityChars { private: DISALLOW_IMPLICIT_CONSTRUCTORS(AdditionalProximityChars); static const std::string LOCALE_EN_US; static const int EN_US_ADDITIONAL_A_SIZE = 4; static const int32_t EN_US_ADDITIONAL_A[]; Loading native/jni/src/bigram_dictionary.h +1 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ class BigramDictionary { bool isValidBigram(const int32_t *word1, int length1, const int32_t *word2, int length2); ~BigramDictionary(); private: DISALLOW_IMPLICIT_CONSTRUCTORS(BigramDictionary); bool addWordBigram(unsigned short *word, int length, int frequency); int getBigramAddress(int *pos, bool advance); int getBigramFreq(int *pos); Loading native/jni/src/binary_format.h +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ namespace latinime { class BinaryFormat { private: DISALLOW_IMPLICIT_CONSTRUCTORS(BinaryFormat); const static int32_t MINIMAL_ONE_BYTE_CHARACTER_VALUE = 0x20; const static int32_t CHARACTER_ARRAY_TERMINATOR = 0x1F; const static int MULTIPLE_BYTE_CHARACTER_ADDITIONAL_SIZE = 2; Loading native/jni/src/correction.cpp +0 −5 Original line number Diff line number Diff line Loading @@ -106,11 +106,6 @@ inline bool Correction::isQuote(const unsigned short c) { // Correction // //////////////// Correction::Correction(const int typedLetterMultiplier, const int fullWordMultiplier) : TYPED_LETTER_MULTIPLIER(typedLetterMultiplier), FULL_WORD_MULTIPLIER(fullWordMultiplier) { initEditDistance(mEditDistanceTable); } void Correction::resetCorrection() { mTotalTraverseCount = 0; } Loading native/jni/src/correction.h +4 −5 Original line number Diff line number Diff line Loading @@ -94,7 +94,7 @@ class Correction { } } Correction(const int typedLetterMultiplier, const int fullWordMultiplier); Correction() {}; void resetCorrection(); void initCorrection( const ProximityInfo *pi, const int inputLength, const int maxWordLength); Loading Loading @@ -175,8 +175,6 @@ class Correction { private: static const int CODE_SPACE = ' '; static const int MAX_INITIAL_SCORE = 255; static const int TYPED_LETTER_MULTIPLIER = 2; static const int FULL_WORD_MULTIPLIER = 2; }; // proximity info state Loading @@ -195,6 +193,7 @@ class Correction { } private: DISALLOW_COPY_AND_ASSIGN(Correction); inline void incrementInputIndex(); inline void incrementOutputIndex(); inline void startToTraverseAllNodes(); Loading @@ -206,8 +205,8 @@ class Correction { inline int getFinalProbabilityInternal(const int probability, unsigned short **word, int* wordLength, const int inputLength); const int TYPED_LETTER_MULTIPLIER; const int FULL_WORD_MULTIPLIER; static const int TYPED_LETTER_MULTIPLIER = 2; static const int FULL_WORD_MULTIPLIER = 2; const ProximityInfo *mProximityInfo; bool mUseFullEditDistance; Loading Loading
native/jni/src/additional_proximity_chars.h +1 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ namespace latinime { class AdditionalProximityChars { private: DISALLOW_IMPLICIT_CONSTRUCTORS(AdditionalProximityChars); static const std::string LOCALE_EN_US; static const int EN_US_ADDITIONAL_A_SIZE = 4; static const int32_t EN_US_ADDITIONAL_A[]; Loading
native/jni/src/bigram_dictionary.h +1 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ class BigramDictionary { bool isValidBigram(const int32_t *word1, int length1, const int32_t *word2, int length2); ~BigramDictionary(); private: DISALLOW_IMPLICIT_CONSTRUCTORS(BigramDictionary); bool addWordBigram(unsigned short *word, int length, int frequency); int getBigramAddress(int *pos, bool advance); int getBigramFreq(int *pos); Loading
native/jni/src/binary_format.h +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ namespace latinime { class BinaryFormat { private: DISALLOW_IMPLICIT_CONSTRUCTORS(BinaryFormat); const static int32_t MINIMAL_ONE_BYTE_CHARACTER_VALUE = 0x20; const static int32_t CHARACTER_ARRAY_TERMINATOR = 0x1F; const static int MULTIPLE_BYTE_CHARACTER_ADDITIONAL_SIZE = 2; Loading
native/jni/src/correction.cpp +0 −5 Original line number Diff line number Diff line Loading @@ -106,11 +106,6 @@ inline bool Correction::isQuote(const unsigned short c) { // Correction // //////////////// Correction::Correction(const int typedLetterMultiplier, const int fullWordMultiplier) : TYPED_LETTER_MULTIPLIER(typedLetterMultiplier), FULL_WORD_MULTIPLIER(fullWordMultiplier) { initEditDistance(mEditDistanceTable); } void Correction::resetCorrection() { mTotalTraverseCount = 0; } Loading
native/jni/src/correction.h +4 −5 Original line number Diff line number Diff line Loading @@ -94,7 +94,7 @@ class Correction { } } Correction(const int typedLetterMultiplier, const int fullWordMultiplier); Correction() {}; void resetCorrection(); void initCorrection( const ProximityInfo *pi, const int inputLength, const int maxWordLength); Loading Loading @@ -175,8 +175,6 @@ class Correction { private: static const int CODE_SPACE = ' '; static const int MAX_INITIAL_SCORE = 255; static const int TYPED_LETTER_MULTIPLIER = 2; static const int FULL_WORD_MULTIPLIER = 2; }; // proximity info state Loading @@ -195,6 +193,7 @@ class Correction { } private: DISALLOW_COPY_AND_ASSIGN(Correction); inline void incrementInputIndex(); inline void incrementOutputIndex(); inline void startToTraverseAllNodes(); Loading @@ -206,8 +205,8 @@ class Correction { inline int getFinalProbabilityInternal(const int probability, unsigned short **word, int* wordLength, const int inputLength); const int TYPED_LETTER_MULTIPLIER; const int FULL_WORD_MULTIPLIER; static const int TYPED_LETTER_MULTIPLIER = 2; static const int FULL_WORD_MULTIPLIER = 2; const ProximityInfo *mProximityInfo; bool mUseFullEditDistance; Loading