Searched refs:tt_member (Results 1 – 8 of 8) sorted by relevance
| /vim-8.2.3635/src/ |
| H A D | vim9type.c | 70 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 D | vim9compile.c | 733 && 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 D | list.c | 607 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 D | dict.c | 1085 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 D | vim9execute.c | 984 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 D | evalfunc.c | 389 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 D | structs.h | 1419 type_T *tt_member; // for list, dict, func return type member
|
| H A D | eval.c | 1143 lp->ll_valtype = lp->ll_valtype->tt_member; in get_lval() 1239 lp->ll_valtype = lp->ll_valtype->tt_member; in get_lval()
|