Lines Matching refs:vval
97 rettv->vval.v_dict = d; in rettv_dict_set()
388 item->di_tv.vval.v_number = nr; in dict_add_number_special()
450 item->di_tv.vval.v_string = val; in dict_add_string_len()
472 item->di_tv.vval.v_list = list; in dict_add_list()
534 if (var->v_type != VAR_DICT || var->vval.v_dict == NULL) in dict_iterate_start()
538 dict_T *d = var->vval.v_dict; in dict_iterate_start()
586 item->di_tv.vval.v_dict = dict; in dict_add_dict()
759 if ((d = tv->vval.v_dict) == NULL) in dict2string()
831 tv->vval.v_string = vim_strnsave(*arg, p - *arg); in get_literal_key_tv()
856 key = rettv.vval.v_string; in get_literal_key()
862 key = rettv.vval.v_string; in get_literal_key()
935 tvkey.vval.v_string = get_literal_key(arg); in eval_dict()
936 if (tvkey.vval.v_string == NULL) in eval_dict()
977 tvkey.vval.v_string = typval_tostring(&tvkey, TRUE); in eval_dict()
1216 if ((d = argvars[0].vval.v_dict) == NULL) in dict_list()
1231 list_append(rettv->vval.v_list, li); in dict_list()
1238 li->li_tv.vval.v_string = vim_strsave(di->di_key); in dict_list()
1251 li->li_tv.vval.v_list = l2; in dict_list()
1262 li2->li_tv.vval.v_string = vim_strsave(di->di_key); in dict_list()
1336 if (argvars[0].vval.v_dict == NULL) in f_has_key()
1339 rettv->vval.v_number = dict_find(argvars[0].vval.v_dict, in f_has_key()
1355 else if ((d = argvars[0].vval.v_dict) != NULL in dict_remove()