Home
last modified time | relevance | path

Searched refs:SpellingNode (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/app/forlinx/DWKeyboard/include/pinyin/include/
H A Dspellingtrie.h29 struct SpellingNode { struct
30 SpellingNode *first_son; argument
93 SpellingNode* root_;
97 SpellingNode* dumb_node_;
101 SpellingNode* splitter_node_;
104 SpellingNode* level1_sons_[kValidSplCharNum];
124 void free_son_trie(SpellingNode* node);
130 SpellingNode* construct_spellings_subset(size_t item_start, size_t item_end,
131 size_t level, SpellingNode *parent);
/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/include/
H A Dspellingtrie.h29 struct SpellingNode { struct
30 SpellingNode *first_son; argument
93 SpellingNode* root_;
97 SpellingNode* dumb_node_;
101 SpellingNode* splitter_node_;
104 SpellingNode* level1_sons_[kValidSplCharNum];
124 void free_son_trie(SpellingNode* node);
130 SpellingNode* construct_spellings_subset(size_t item_start, size_t item_end,
131 size_t level, SpellingNode *parent);
/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/share/
H A Dspellingtrie.cpp264 void SpellingTrie::free_son_trie(SpellingNode* node) { in free_son_trie()
322 root_ = new SpellingNode(); in construct()
323 memset(root_, 0, sizeof(SpellingNode)); in construct()
325 dumb_node_ = new SpellingNode(); in construct()
326 memset(dumb_node_, 0, sizeof(SpellingNode)); in construct()
329 splitter_node_ = new SpellingNode(); in construct()
330 memset(splitter_node_, 0, sizeof(SpellingNode)); in construct()
333 memset(level1_sons_, 0, sizeof(SpellingNode*) * kValidSplCharNum); in construct()
431 SpellingNode* SpellingTrie::construct_spellings_subset( in construct_spellings_subset()
432 size_t item_start, size_t item_end, size_t level, SpellingNode* parent) { in construct_spellings_subset()
[all …]
H A Dsplparser.cpp41 const SpellingNode *node_this = spl_trie_->root_; in splstr_to_idxs()
82 SpellingNode *found_son = NULL; in splstr_to_idxs()
90 SpellingNode *first_son = node_this->first_son; in splstr_to_idxs()
94 SpellingNode *this_son = first_son + i; in splstr_to_idxs()
170 const SpellingNode *node_this = spl_trie_->root_; in splstr16_to_idxs()
211 SpellingNode *found_son = NULL; in splstr16_to_idxs()
219 SpellingNode *first_son = node_this->first_son; in splstr16_to_idxs()
223 SpellingNode *this_son = first_son + i; in splstr16_to_idxs()