Lines Matching refs:MatrixSearch

31 MatrixSearch::MatrixSearch() {
48 MatrixSearch::~MatrixSearch() {
52 void MatrixSearch::reset_pointers_to_null() {
70 bool MatrixSearch::alloc_resource() {
107 void MatrixSearch::free_resource() {
123 bool MatrixSearch::init(const char *fn_sys_dict, const char *fn_usr_dict) {
148 bool MatrixSearch::init_fd(int sys_fd, long start_offset, long length,
172 void MatrixSearch::set_max_lens(size_t max_sps_len, size_t max_hzs_len) {
179 void MatrixSearch::close() {
185 void MatrixSearch::flush_cache() {
190 void MatrixSearch::set_xi_an_switch(bool xi_an_enabled) {
194 bool MatrixSearch::get_xi_an_switch() {
198 bool MatrixSearch::reset_search() {
204 bool MatrixSearch::reset_search0() {
242 bool MatrixSearch::reset_search(size_t ch_pos, bool clear_fixed_this_step,
412 void MatrixSearch::del_in_pys(size_t start, size_t len) {
419 size_t MatrixSearch::search(const char *py, size_t py_len) {
480 size_t MatrixSearch::delsearch(size_t pos, bool is_pos_in_splid,
596 size_t MatrixSearch::get_candidate_num() {
604 char16* MatrixSearch::get_candidate(size_t cand_id, char16 *cand_str,
643 void MatrixSearch::update_dict_freq() {
652 bool MatrixSearch::add_lma_to_userdict(uint16 lma_fr, uint16 lma_to,
688 void MatrixSearch::debug_print_dmi(PoolPosType dmi_pos, uint16 nest_level) {
709 bool MatrixSearch::try_add_cand0_to_userdict() {
774 size_t MatrixSearch::choose(size_t cand_id) {
887 size_t MatrixSearch::cancel_last_choice() {
919 size_t MatrixSearch::get_fixedlen() {
925 bool MatrixSearch::prepare_add_char(char ch) {
945 bool MatrixSearch::is_split_at(uint16 pos) {
949 void MatrixSearch::fill_dmi(DictMatchInfo *dmi, MileStoneHandle *handles,
965 bool MatrixSearch::add_char(char ch) {
971 bool MatrixSearch::add_char_qwerty() {
1131 void MatrixSearch::prepare_candidates() {
1191 const char* MatrixSearch::get_pystr(size_t *decoded_len) {
1199 void MatrixSearch::merge_fixed_lmas(size_t del_spl_pos) {
1299 void MatrixSearch::get_spl_start_id() {
1394 size_t MatrixSearch::get_spl_start(const uint16 *&spl_start) {
1400 size_t MatrixSearch::extend_dmi(DictExtPara *dep, DictMatchInfo *dmi_s) {
1501 size_t MatrixSearch::extend_dmi_c(DictExtPara *dep, DictMatchInfo *dmi_s) {
1535 size_t MatrixSearch::extend_mtrx_nd(MatrixNode *mtrx_nd, LmaPsbItem lpi_items[],
1582 PoolPosType MatrixSearch::match_dmi(size_t step_to, uint16 spl_ids[],
1611 char16* MatrixSearch::get_candidate0(char16 *cand_str, size_t max_len,
1681 size_t MatrixSearch::get_lpis(const uint16* splid_str, size_t splid_str_len,
1780 uint16 MatrixSearch::get_lemma_str(LemmaIdType id_lemma, char16 *str_buf,
1807 uint16 MatrixSearch::get_lemma_splids(LemmaIdType id_lemma, uint16 *splids,
1844 size_t MatrixSearch::inner_predict(const char16 *fixed_buf, uint16 fixed_len,
1948 size_t MatrixSearch::get_predicts(const char16 fixed_buf[],