Home
last modified time | relevance | path

Searched refs:npre_items (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/share/
H A Dsearchutility.cpp185 size_t remove_duplicate_npre(NPredictItem *npre_items, size_t npre_num) { in remove_duplicate_npre() argument
186 if (NULL == npre_items || 0 == npre_num) in remove_duplicate_npre()
189 myqsort(npre_items, npre_num, sizeof(NPredictItem), cmp_npre_by_hanzi_score); in remove_duplicate_npre()
193 if (utf16_strncmp(npre_items[pos].pre_hzs, in remove_duplicate_npre()
194 npre_items[remain_num - 1].pre_hzs, in remove_duplicate_npre()
197 npre_items[remain_num] = npre_items[pos]; in remove_duplicate_npre()
H A Ddictlist.cpp234 NPredictItem *npre_items, size_t npre_max, in predict() argument
255 memset(npre_items + item_num, 0, sizeof(NPredictItem)); in predict()
256 utf16_strncpy(npre_items[item_num].pre_hzs, w_buf + hzs_len, pre_len); in predict()
257 npre_items[item_num].psb = in predict()
260 npre_items[item_num].his_len = hzs_len; in predict()
271 if (utf16_strncmp((*(npre_items - e_pos)).pre_hzs, npre_items[i].pre_hzs, in predict()
279 npre_items[new_num] = npre_items[i]; in predict()
H A Ddicttrie.cpp913 size_t DictTrie::predict_top_lmas(size_t his_len, NPredictItem *npre_items, in predict_top_lmas() argument
921 memset(npre_items + item_num, 0, sizeof(NPredictItem)); in predict_top_lmas()
925 npre_items[item_num].pre_hzs, in predict_top_lmas()
929 npre_items[item_num].psb = ngram.get_uni_psb(top_lma_id); in predict_top_lmas()
930 npre_items[item_num].his_len = his_len; in predict_top_lmas()
937 NPredictItem *npre_items, size_t npre_max, in predict() argument
939 return dict_list_->predict(last_hzs, hzs_len, npre_items, npre_max, b4_used); in predict()
H A Duserdict.cpp673 NPredictItem *npre_items, size_t npre_max, in _get_lpis() argument
705 npre_items[new_added].his_len = hzs_len; in _get_lpis()
706 npre_items[new_added].psb = get_lemma_score(words, splids, nchar); in _get_lpis()
707 memcpy(npre_items[new_added].pre_hzs, words + hzs_len, cpy_len); in _get_lpis()
709 npre_items[new_added].pre_hzs[cpy_len >> 1] = 0; in _get_lpis()
/OK3568_Linux_fs/app/forlinx/DWKeyboard/include/pinyin/include/
H A Ddicttrie.h200 NPredictItem *npre_items, size_t npre_max,
228 size_t predict_top_lmas(size_t his_len, NPredictItem *npre_items,
H A Dsearchutility.h136 size_t remove_duplicate_npre(NPredictItem *npre_items, size_t npre_num);
H A Ddictlist.h108 NPredictItem *npre_items, size_t npre_max,
H A Datomdictbase.h182 NPredictItem *npre_items, size_t npre_max,
H A Duserdict.h64 NPredictItem *npre_items, size_t npre_max,
/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/include/
H A Ddicttrie.h200 NPredictItem *npre_items, size_t npre_max,
228 size_t predict_top_lmas(size_t his_len, NPredictItem *npre_items,
H A Dsearchutility.h136 size_t remove_duplicate_npre(NPredictItem *npre_items, size_t npre_num);
H A Ddictlist.h108 NPredictItem *npre_items, size_t npre_max,
H A Datomdictbase.h182 NPredictItem *npre_items, size_t npre_max,
H A Duserdict.h64 NPredictItem *npre_items, size_t npre_max,