Lines Matching refs:v_type
159 #define vv_type vv_di.di_tv.v_type
278 if (p->vv_di.di_tv.v_type == VAR_STRING) in evalvars_clear()
280 else if (p->vv_di.di_tv.v_type == VAR_LIST) in evalvars_clear()
466 if (rettv.v_type != VAR_LIST) in eval_spell_expr()
955 if (tv->v_type != VAR_LIST || (l = tv->vval.v_list) == NULL) in ex_let_vars()
999 ltv.v_type = VAR_LIST; in ex_let_vars()
1140 if (empty || di->di_tv.v_type != VAR_STRING in list_hashtable_vars()
1271 tv.v_type, in list_arg_vars()
1407 && (tv->v_type != VAR_STRING || !in_vim9script())) in ex_let_one()
1419 if (tv->v_type != VAR_BOOL && tv->v_type != VAR_SPECIAL in ex_let_one()
1420 && (!in_vim9script() || tv->v_type != VAR_NUMBER)) in ex_let_one()
1832 && di->di_tv.v_type != VAR_DICT in do_lock_var()
1833 && di->di_tv.v_type != VAR_LIST) in do_lock_var()
1909 switch (tv->v_type) in item_lock()
2231 if (vimvars[idx].vv_type != tv->v_type) in set_vim_var_tv()
2611 rettv->v_type = VAR_FUNC; in eval_variable()
2627 rettv->v_type = VAR_ANY; in eval_variable()
2653 rettv->v_type = VAR_FUNC; in eval_variable()
2682 if (tv->v_type == VAR_DICT && tv->vval.v_dict == NULL) in eval_variable()
2691 else if (tv->v_type == VAR_LIST && tv->vval.v_list == NULL) in eval_variable()
2700 else if (tv->v_type == VAR_BLOB && tv->vval.v_blob == NULL) in eval_variable()
3046 dict_var->di_tv.v_type = VAR_DICT; in init_var_dict()
3132 list_one_var_a(prefix, v->di_key, v->di_tv.v_type, in list_one_var()
3296 if ((tv->v_type == VAR_FUNC || tv->v_type == VAR_PARTIAL) in set_var_const()
3305 bool_tv.v_type = VAR_BOOL; in set_var_const()
3363 if (di->di_tv.v_type == VAR_STRING) in set_var_const()
3366 if (copy || tv->v_type != VAR_STRING) in set_var_const()
3384 else if (di->di_tv.v_type == VAR_NUMBER) in set_var_const()
3399 else if (di->di_tv.v_type != tv->v_type) in set_var_const()
3461 if (copy || tv->v_type == VAR_NUMBER || tv->v_type == VAR_FLOAT) in set_var_const()
3677 rettv->v_type = VAR_STRING; in getwinvar()
3725 if (!done && argvars[off + 2].v_type != VAR_UNKNOWN) in getwinvar()
3743 if (varp->v_type == VAR_BOOL) in set_option_from_tv()
3750 if (!in_vim9script() || varp->v_type != VAR_STRING) in set_option_from_tv()
3950 tv.v_type = VAR_STRING; in var_redir_start()
4021 tv.v_type = VAR_STRING; in var_redir_stop()
4067 rettv->v_type = VAR_STRING; in f_gettabvar()
4099 if (!done && argvars[2].v_type != VAR_UNKNOWN) in f_gettabvar()
4151 rettv->v_type = VAR_STRING; in f_getbufvar()
4198 if (!done && argvars[2].v_type != VAR_UNKNOWN) in f_getbufvar()
4342 if (arg->v_type == VAR_PARTIAL && arg->vval.v_partial != NULL) in get_callback()
4351 if (arg->v_type == VAR_STRING && arg->vval.v_string != NULL in get_callback()
4354 else if (arg->v_type == VAR_FUNC || arg->v_type == VAR_STRING) in get_callback()
4360 else if (arg->v_type == VAR_NUMBER && arg->vval.v_number == 0) in get_callback()
4382 tv->v_type = VAR_PARTIAL; in put_callback()
4388 tv->v_type = VAR_FUNC; in put_callback()