diff --git a/native/src/bigram_dictionary.h b/native/src/bigram_dictionary.h index c07458a381de40d6b89b737416bd4e17dd4aa2c6..585a1866a0bb5e0401f163cebdadd2f2e14b48f1 100644 --- a/native/src/bigram_dictionary.h +++ b/native/src/bigram_dictionary.h @@ -21,14 +21,14 @@ namespace latinime { class Dictionary; class BigramDictionary { -public: + public: BigramDictionary(const unsigned char *dict, int maxWordLength, int maxAlternatives, const bool isLatestDictVersion, const bool hasBigram, Dictionary *parentDictionary); int getBigrams(unsigned short *word, int length, int *codes, int codesSize, unsigned short *outWords, int *frequencies, int maxWordLength, int maxBigrams, int maxAlternatives); ~BigramDictionary(); -private: + private: bool addWordBigram(unsigned short *word, int length, int frequency); int getBigramAddress(int *pos, bool advance); int getBigramFreq(int *pos); diff --git a/native/src/binary_format.h b/native/src/binary_format.h index cbaccb2957a631c9a4c59ea6df1555fbbe1312fa..9944fa2bda677ae73b7a6cbec656f4b699d0c6fe 100644 --- a/native/src/binary_format.h +++ b/native/src/binary_format.h @@ -22,12 +22,12 @@ namespace latinime { class BinaryFormat { -private: + private: 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; -public: + public: const static int UNKNOWN_FORMAT = -1; const static int FORMAT_VERSION_1 = 1; const static uint16_t FORMAT_VERSION_1_MAGIC_NUMBER = 0x78B1; diff --git a/native/src/correction.h b/native/src/correction.h index e55be8dd6f1ba98f34d9ef6de973348cb2c4eec8..9ba472955853d2b982ab64984579b8a691f12ae8 100644 --- a/native/src/correction.h +++ b/native/src/correction.h @@ -27,8 +27,7 @@ namespace latinime { class ProximityInfo; class Correction { - -public: + public: typedef enum { TRAVERSE_ALL_ON_TERMINAL, TRAVERSE_ALL_NOT_ON_TERMINAL, @@ -95,7 +94,8 @@ public: inline int getTreeParentIndex(const int index) const { return mCorrectionStates[index].mParentIndex; } -private: + + private: inline void incrementInputIndex(); inline void incrementOutputIndex(); inline bool needsToTraverseAllNodes(); @@ -154,7 +154,7 @@ private: bool mSkipping; class RankingAlgorithm { - public: + public: static int calculateFinalFreq(const int inputIndex, const int depth, const int freq, int *editDistanceTable, const Correction* correction); static int calcFreqForSplitTwoWords(const int firstFreq, const int secondFreq, diff --git a/native/src/dictionary.h b/native/src/dictionary.h index 52048eccacc5799494d5925dddaf7c0ec8291911..79d377a4fdd24cbc7cd868c67dac51124b079fa7 100644 --- a/native/src/dictionary.h +++ b/native/src/dictionary.h @@ -28,7 +28,7 @@ namespace latinime { class Dictionary { -public: + public: Dictionary(void *dict, int dictSize, int mmapFd, int dictBufAdjust, int typedLetterMultipler, int fullWordMultiplier, int maxWordLength, int maxWords, int maxAlternatives); @@ -67,7 +67,7 @@ public: const int pos, unsigned short *c, int *childrenPosition, bool *terminal, int *freq); -private: + private: bool hasBigram(); const unsigned char *mDict; diff --git a/native/src/proximity_info.h b/native/src/proximity_info.h index 832db10624e3b24d73a312fd509ad20469828730..9ca5505a7709da3049782429cdcbf582568475ed 100644 --- a/native/src/proximity_info.h +++ b/native/src/proximity_info.h @@ -26,7 +26,7 @@ namespace latinime { class Correction; class ProximityInfo { -public: + public: static const int NORMALIZED_SQUARED_DISTANCE_SCALING_FACTOR_LOG_2 = 10; static const int NORMALIZED_SQUARED_DISTANCE_SCALING_FACTOR = 1 << NORMALIZED_SQUARED_DISTANCE_SCALING_FACTOR_LOG_2; @@ -68,7 +68,7 @@ public: return mTouchPositionCorrectionEnabled; } -private: + private: // The max number of the keys in one keyboard layout static const int MAX_KEY_COUNT_IN_A_KEYBOARD = 64; // The upper limit of the char code in mCodeToKeyIndex diff --git a/native/src/unigram_dictionary.h b/native/src/unigram_dictionary.h index afe92e5b971c5390c787d71fb2b57a096003fe43..6c20f122138bcf65417b963be37d4d812f4551a2 100644 --- a/native/src/unigram_dictionary.h +++ b/native/src/unigram_dictionary.h @@ -28,9 +28,7 @@ namespace latinime { class UnigramDictionary { - -public: - + public: // Mask and flags for children address type selection. static const int MASK_GROUP_ADDRESS_TYPE = 0xC0; static const int FLAG_GROUP_ADDRESS_TYPE_NOADDRESS = 0x00; @@ -83,8 +81,7 @@ public: unsigned short *outWords, int *frequencies); virtual ~UnigramDictionary(); -private: - + private: void getWordSuggestions(ProximityInfo *proximityInfo, const int *xcoordinates, const int *ycoordinates, const int *codes, const int inputLength, const int flags, Correction *correction, WordsPriorityQueuePool *queuePool); diff --git a/native/src/words_priority_queue.h b/native/src/words_priority_queue.h index 2d6270977441aa1d704c2903567ee3da9d04c1f4..84f2523c20e0db8e109e8c3d4bbf95522ce5ff72 100644 --- a/native/src/words_priority_queue.h +++ b/native/src/words_priority_queue.h @@ -24,7 +24,7 @@ namespace latinime { class WordsPriorityQueue { -public: + public: class SuggestedWord { public: int mScore; @@ -126,7 +126,8 @@ public: mSuggestions.pop(); } } -private: + + private: struct wordComparator { bool operator ()(SuggestedWord * left, SuggestedWord * right) { return left->mScore > right->mScore; diff --git a/native/src/words_priority_queue_pool.h b/native/src/words_priority_queue_pool.h index d964bfc3bfccdfea1d5f1285df19df1705277798..3862976506777831907277d6e897a8cd116a23b6 100644 --- a/native/src/words_priority_queue_pool.h +++ b/native/src/words_priority_queue_pool.h @@ -22,7 +22,7 @@ namespace latinime { class WordsPriorityQueuePool { -public: + public: WordsPriorityQueuePool(int mainQueueMaxWords, int subQueueMaxWords, int maxWordLength) { mMasterQueue = new WordsPriorityQueue(mainQueueMaxWords, maxWordLength); mSubQueue1 = new WordsPriorityQueue(subQueueMaxWords, maxWordLength); @@ -43,7 +43,8 @@ public: WordsPriorityQueue* getSubQueue2() { return mSubQueue2; } -private: + + private: WordsPriorityQueue *mMasterQueue; WordsPriorityQueue *mSubQueue1; WordsPriorityQueue *mSubQueue2;