Home
last modified time | relevance | path

Searched refs:tt_member (Results 1 – 8 of 8) sorted by relevance

/vim-8.2.3635/src/
H A Dvim9type.c70 if (ret->tt_member != NULL) in alloc_type()
71 ret->tt_member = alloc_type(ret->tt_member); in alloc_type()
101 free_type(type->tt_member); in free_type()
128 type->tt_member = member_type; in get_list_type()
157 type->tt_member = member_type; in get_dict_type()
564 ret = check_type(expected->tt_member, actual->tt_member, in check_type()
573 ret = check_type(expected->tt_member, actual->tt_member, in check_type()
1008 return equal_type(type1->tt_member, type2->tt_member, flags); in equal_type()
1011 if (!equal_type(type1->tt_member, type2->tt_member, flags) in equal_type()
1059 common_type(type1->tt_member, type2->tt_member, &common, type_gap); in common_type()
[all …]
H A Dvim9compile.c733 && type1->tt_member != type2->tt_member) in generate_add_instr()
1034 && ((actual->tt_member == &t_void) in use_typecheck()
1040 return use_typecheck(actual->tt_member, expected->tt_member); in use_typecheck()
1313 item_type = type->tt_member; in generate_GETITEM()
2161 ret_type = type->tt_member; in generate_PCALL()
2220 type->tt_member == &t_unknown ? &t_any : type->tt_member; in generate_STRINGMEMBER()
2923 *typep = (*typep)->tt_member; in compile_member()
2978 *typep = (*typep)->tt_member; in compile_member()
8184 item_type = vartype->tt_member; in compile_for()
8186 && vartype->tt_member->tt_member->tt_type != VAR_ANY) in compile_for()
[all …]
H A Dlist.c607 if (l->lv_type != NULL && l->lv_type->tt_member != NULL in list_append_tv()
608 && check_typval_arg_type(l->lv_type->tt_member, tv, in list_append_tv()
725 if (l->lv_type != NULL && l->lv_type->tt_member != NULL in list_insert_tv()
726 && check_typval_arg_type(l->lv_type->tt_member, tv, in list_insert_tv()
874 && dest->lv_type->tt_member != NULL) in list_assign_range()
875 member_type = dest->lv_type->tt_member; in list_assign_range()
2400 type->tt_member, &newtv, in filter_map()
2536 type->tt_member, &newtv, in filter_map()
2581 type->tt_member, &newtv, func_name, 0) == FAIL) in filter_map()
H A Ddict.c1085 if (d1->dv_type != NULL && d1->dv_type->tt_member != NULL) in dict_extend()
1086 type = d1->dv_type->tt_member; in dict_extend()
H A Dvim9execute.c984 type = ufunc->uf_va_type->tt_member; in call_by_name()
4791 && ufunc->uf_va_type->tt_member != &t_any in call_def_function()
4794 type_T *expected = ufunc->uf_va_type->tt_member; in call_def_function()
H A Devalfunc.c389 if (type->tt_member->tt_type == VAR_ANY in arg_string_or_list_string()
390 || type->tt_member->tt_type == VAR_STRING) in arg_string_or_list_string()
512 expected = prev_type->tt_member; in arg_item_of_prev()
1012 return argtypes[0]->tt_member; in ret_remove()
H A Dstructs.h1419 type_T *tt_member; // for list, dict, func return type member
H A Deval.c1143 lp->ll_valtype = lp->ll_valtype->tt_member; in get_lval()
1239 lp->ll_valtype = lp->ll_valtype->tt_member; in get_lval()