Home
last modified time | relevance | path

Searched refs:uf_arg_types (Results 1 – 4 of 4) sorted by relevance

/vim-8.2.3635/src/
H A Duserfunc.c386 fp->uf_arg_types = ALLOC_CLEAR_MULT(type_T *, len); in parse_argument_types()
387 if (fp->uf_arg_types != NULL) in parse_argument_types()
403 fp->uf_arg_types[i] = type; in parse_argument_types()
1526 vim_free(fp->uf_arg_types); in get_lambda_tv()
2207 VIM_CLEAR(fp->uf_arg_types); in func_clear_items()
2334 if (ufunc->uf_arg_types != NULL) in copy_func()
2337 if (fp->uf_arg_types == NULL) in copy_func()
2339 mch_memmove(fp->uf_arg_types, ufunc->uf_arg_types, in copy_func()
3466 if (fp->uf_arg_types != NULL) in list_func_head()
3471 msg_puts(type_name(fp->uf_arg_types[j], &tofree)); in list_func_head()
[all …]
H A Dvim9compile.c291 if (cctx->ctx_ufunc->uf_arg_types != NULL) in arg_exists()
292 *type = cctx->ctx_ufunc->uf_arg_types[idx]; in arg_exists()
2016 if (ufunc->uf_arg_types == NULL) in generate_CALL()
2018 expected = ufunc->uf_arg_types[i]; in generate_CALL()
9668 if (ufunc->uf_arg_types[arg_idx] == &t_unknown) in compile_def_function()
9671 ufunc->uf_arg_types[arg_idx] = val_type; in compile_def_function()
9673 else if (check_type(ufunc->uf_arg_types[arg_idx], val_type, in compile_def_function()
10325 if (ufunc->uf_arg_types == NULL) in set_function_type()
10335 ufunc->uf_arg_types, sizeof(type_T *) * argcount); in set_function_type()
H A Dvim9execute.c970 if (ufunc->uf_arg_types != NULL || ufunc->uf_va_type != NULL) in call_by_name()
981 if (i < ufunc->uf_args.ga_len && ufunc->uf_arg_types != NULL) in call_by_name()
982 type = ufunc->uf_arg_types[i]; in call_by_name()
4765 if (ufunc->uf_arg_types != NULL && idx < ufunc->uf_args.ga_len in call_def_function()
4767 ufunc->uf_arg_types[idx], &argv[idx], in call_def_function()
H A Dstructs.h1631 type_T **uf_arg_types; // argument types (count == uf_args.ga_len) member