Lines Matching full:splstr
30 uint16 SpellingParser::splstr_to_idxs(const char *splstr, uint16 str_len,
33 if (NULL == splstr || 0 == max_size || 0 == str_len)
36 if (!SpellingTrie::is_valid_spl_char(splstr[0]))
50 char char_this = splstr[str_pos];
143 uint16 SpellingParser::splstr_to_idxs_f(const char *splstr, uint16 str_len,
146 uint16 idx_num = splstr_to_idxs(splstr, str_len, spl_idx, start_pos,
159 uint16 SpellingParser::splstr16_to_idxs(const char16 *splstr, uint16 str_len,
162 if (NULL == splstr || 0 == max_size || 0 == str_len)
165 if (!SpellingTrie::is_valid_spl_char(splstr[0]))
179 char16 char_this = splstr[str_pos];
272 uint16 SpellingParser::splstr16_to_idxs_f(const char16 *splstr, uint16 str_len,
275 uint16 idx_num = splstr16_to_idxs(splstr, str_len, spl_idx, start_pos,
288 uint16 SpellingParser::get_splid_by_str(const char *splstr, uint16 str_len,
296 if (splstr_to_idxs(splstr, str_len, spl_idx, start_pos, 2, *is_pre) != 1)
304 uint16 SpellingParser::get_splid_by_str_f(const char *splstr, uint16 str_len,
312 if (splstr_to_idxs(splstr, str_len, spl_idx, start_pos, 2, *is_pre) != 1)
325 uint16 SpellingParser::get_splids_parallel(const char *splstr, uint16 str_len,
328 if (max_size <= 0 || !is_valid_to_parse(splstr[0]))
331 splidx[0] = get_splid_by_str(splstr, str_len, &is_pre);