Home
last modified time | relevance | path

Searched refs:dv_hashtab (Results 1 – 25 of 28) sorted by relevance

12

/vim-8.2.3635/src/
H A Ddict.c42 hash_init(&d->dv_hashtab); in dict_alloc()
109 hashtab_free_contents(&d->dv_hashtab); in dict_free_contents()
268 hash_remove(&dict->dv_hashtab, hi); in dictitem_remove()
308 todo = (int)orig->dv_hashtab.ht_used; in dict_copy()
540 iter->dit_todo = d->dv_hashtab.ht_used; in dict_iterate_start()
541 iter->dit_hi = d->dv_hashtab.ht_array; in dict_iterate_start()
604 return (long)d->dv_hashtab.ht_used; in dict_len()
764 todo = (int)d->dv_hashtab.ht_used; in dict2string()
1090 todo = (int)d2->dv_hashtab.ht_used; in dict_extend()
1172 todo = (int)d1->dv_hashtab.ht_used; in dict_equal()
[all …]
H A Devalvars.c20 #define globvarht globvardict.dv_hashtab
170 #define vimvarht vimvardict.dv_hashtab
1961 todo = (int)d->dv_hashtab.ht_used; in item_lock()
2079 &curbuf->b_vars->dv_hashtab; in get_user_var_name()
2095 is_in_cmdwin() ? &prevwin->w_vars->dv_hashtab : in get_user_var_name()
2097 &curwin->w_vars->dv_hashtab; in get_user_var_name()
2110 ht = &curtab->tp_vars->dv_hashtab; in get_user_var_name()
2976 return &curbuf->b_vars->dv_hashtab; in find_var_ht()
2978 return &curwin->w_vars->dv_hashtab; in find_var_ht()
2980 return &curtab->tp_vars->dv_hashtab; in find_var_ht()
[all …]
H A Duserfunc.c1985 hash_add(&dp->dv_hashtab, DI2HIKEY(v)); in add_nr_var()
2027 vars_clear(&fc->l_vars.dv_hashtab); in free_funccal_contents()
2030 vars_clear(&fc->l_avars.dv_hashtab); in free_funccal_contents()
2053 vars_clear(&fc->l_vars.dv_hashtab); in cleanup_function_call()
2061 vars_clear_ext(&fc->l_avars.dv_hashtab, FALSE); in cleanup_function_call()
2071 todo = (int)fc->l_avars.dv_hashtab.ht_used; in cleanup_function_call()
2529 hash_add(&fc->l_vars.dv_hashtab, DI2HIKEY(v)); in call_user_func()
2555 hash_add(&fc->l_avars.dv_hashtab, DI2HIKEY(v)); in call_user_func()
5488 return &get_funccal()->l_vars.dv_hashtab; in get_funccal_local_ht()
5512 return &get_funccal()->l_avars.dv_hashtab; in get_funccal_args_ht()
[all …]
H A Dvim9script.c267 hashtab_T *ht = &si->sn_all_vars.dv_hashtab; in free_all_script_vars()
839 hi = hash_find(&si->sn_all_vars.dv_hashtab, di->di_key); in update_vim9_script_var()
888 hash_add(&si->sn_all_vars.dv_hashtab, newsav->sav_key); in update_vim9_script_var()
920 hashtab_T *all_ht = &si->sn_all_vars.dv_hashtab; in hide_script_var()
H A Dtesting.c181 todo = (int)exp_d->dv_hashtab.ht_used; in fill_assert_error()
182 for (hi = exp_d->dv_hashtab.ht_array; todo > 0; ++hi) in fill_assert_error()
204 todo = (int)got_d->dv_hashtab.ht_used; in fill_assert_error()
205 for (hi = got_d->dv_hashtab.ht_array; todo > 0; ++hi) in fill_assert_error()
H A Dmisc1.c2667 if (v_event->dv_hashtab.ht_used > 0) in get_v_event()
2671 sve->sve_hashtab = v_event->dv_hashtab; in get_v_event()
2672 hash_init(&v_event->dv_hashtab); in get_v_event()
2684 v_event->dv_hashtab = sve->sve_hashtab; in restore_v_event()
2686 hash_init(&v_event->dv_hashtab); in restore_v_event()
H A Dif_py_both.h819 ht = &our_tv->vval.v_dict->dv_hashtab; in VimToPython()
1737 hi = hash_find(&dict->dv_hashtab, key); in _DictionaryItem()
1775 hash_remove(&dict->dv_hashtab, hi); in _DictionaryItem()
1850 ht = &self->dict->dv_hashtab; in DictionaryIter()
1899 hi = hash_find(&dict->dv_hashtab, di->di_key); in DictionaryAssItem()
1900 hash_remove(&dict->dv_hashtab, hi); in DictionaryAssItem()
1946 long_u todo = dict->dv_hashtab.ht_used; in DictionaryListObjects()
2138 hi = hash_find(&dict->dv_hashtab, di->di_key); in DictionaryUpdate()
2180 if (self->dict->dv_hashtab.ht_used == 0) in DictionaryPopItem()
2186 hi = self->dict->dv_hashtab.ht_array; in DictionaryPopItem()
[all …]
H A Dif_ruby.c1213 hashtab_T *ht = &tv->vval.v_dict->dv_hashtab; in vim_to_ruby()
1871 d->dv_hashtab.ht_error = TRUE; in convert_hash2dict()
1953 if (d->dv_hashtab.ht_error) in ruby_convert_to_vim_value()
H A Djson.c303 int todo = (int)d->dv_hashtab.ht_used; in json_encode_item()
309 for (hi = d->dv_hashtab.ht_array; todo > 0 && !got_int; in json_encode_item()
H A Dvim9execute.c2133 ht = &curbuf->b_vars->dv_hashtab; in exec_instructions()
2137 ht = &curwin->w_vars->dv_hashtab; in exec_instructions()
2141 ht = &curtab->tp_vars->dv_hashtab; in exec_instructions()
2388 ht = &curbuf->b_vars->dv_hashtab; in exec_instructions()
2391 ht = &curwin->w_vars->dv_hashtab; in exec_instructions()
2394 ht = &curtab->tp_vars->dv_hashtab; in exec_instructions()
5952 && tv->vval.v_dict->dv_hashtab.ht_used > 0; in tv2bool()
H A Dif_lua.c1084 hashtab_T *ht = &d->dv_hashtab; in luaV_dict_call()
1159 hashitem_T *hi = hash_find(&d->dv_hashtab, di->di_key); in luaV_dict_newindex()
1160 hash_remove(&d->dv_hashtab, hi); in luaV_dict_newindex()
H A Djob.c141 todo = (int)dict->dv_hashtab.ht_used; in get_job_options()
142 for (hi = dict->dv_hashtab.ht_array; todo > 0; ++hi) in get_job_options()
H A Dlist.c2369 ht = &d->dv_hashtab; in filter_map()
2798 todo = error ? 0 : (int)d->dv_hashtab.ht_used; in f_count()
2799 for (hi = d->dv_hashtab.ht_array; todo > 0; ++hi) in f_count()
H A Deval.c1149 || &lp->ll_dict->dv_hashtab == get_funccal_args_ht()) in get_lval()
4680 return set_ref_in_ht(&d->dv_hashtab, copyID, NULL); in set_ref_in_dict()
4764 abort = set_ref_in_ht(&dd->dv_hashtab, copyID, list_stack); in set_ref_in_item()
4774 newitem->ht = &dd->dv_hashtab; in set_ref_in_item()
5073 && tv->vval.v_dict->dv_hashtab.ht_used != 0) in echo_string_core()
H A Dautocmd.c1600 vars_clear(&aucmd_win->w_vars->dv_hashtab); // free all w: variables in aucmd_restbuf()
1601 hash_init(&aucmd_win->w_vars->dv_hashtab); // re-use the hashtab in aucmd_restbuf()
H A Dwindow.c3893 vars_clear(&tp->tp_vars->dv_hashtab); // free all t: variables in free_tabpage()
3894 hash_init(&tp->tp_vars->dv_hashtab); in free_tabpage()
5094 vars_clear(&wp->w_vars->dv_hashtab); // free all w: variables in win_free()
5095 hash_init(&wp->w_vars->dv_hashtab); in win_free()
H A Dvim9type.c306 if (d == NULL || (d->dv_hashtab.ht_used == 0 && d->dv_type == NULL)) in typval2type_int()
H A Dscriptfile.c1348 hash_init(&si->sn_all_vars.dv_hashtab); in do_source()
H A Dpopupwin.c2869 hash_lock_size(&dict->dv_hashtab, 11); in f_popup_getpos()
2889 hash_unlock(&dict->dv_hashtab); in f_popup_getpos()
H A Dglobals.h320 # define SCRIPT_VARS(id) (SCRIPT_SV(id)->sv_dict.dv_hashtab)
H A Devalfunc.c3222 || argvars[0].vval.v_dict->dv_hashtab.ht_used == 0; in f_empty()
7188 todo = (int)d->dv_hashtab.ht_used; in max_min()
7189 for (hi = d->dv_hashtab.ht_array; todo > 0; ++hi) in max_min()
8977 if (d == NULL || d->dv_hashtab.ht_used == 0) in f_setreg()
H A Dbuffer.c992 vars_clear(&buf->b_vars->dv_hashtab); // free all buffer variables in free_buffer_stuff()
993 hash_init(&buf->b_vars->dv_hashtab); in free_buffer_stuff()
H A Dstructs.h1571 hashtab_T dv_hashtab; // hashtab that refers to the items member
H A Dos_unix.c5637 int todo = (int)dict->dv_hashtab.ht_used; in mch_job_start()
5639 for (hi = dict->dv_hashtab.ht_array; todo > 0; ++hi) in mch_job_start()
H A Dos_win32.c5116 long_u todo = env != NULL ? env->dv_hashtab.ht_used : 0; in win32_build_env()
5125 for (hi = env->dv_hashtab.ht_array; todo > 0; ++hi) in win32_build_env()

12