Lines Matching refs:partial

1694     while (argcount < MAX_FUNC_ARGS - (funcexe->partial == NULL ? 0  in get_func_tv()
1695 : funcexe->partial->pt_argc)) in get_func_tv()
2497 call_def_function(fp, argcount, argvars, funcexe->partial, rettv); in call_user_func()
3096 partial_T *partial, in func_call() argument
3109 if (argc == MAX_FUNC_ARGS - (partial == NULL ? 0 : partial->pt_argc)) in func_call()
3127 funcexe.partial = partial; in func_call()
3164 funcexe.partial = callback->cb_partial; in call_callback()
3239 partial_T *partial = funcexe->partial; in call_func() local
3246 if (partial != NULL) in call_func()
3247 fp = partial->pt_func; in call_func()
3262 if (partial != NULL) in call_func()
3267 if (partial->pt_dict != NULL && (selfdict == NULL || !partial->pt_auto)) in call_func()
3268 selfdict = partial->pt_dict; in call_func()
3269 if (error == FCERR_NONE && partial->pt_argc > 0) in call_func()
3271 for (argv_clear = 0; argv_clear < partial->pt_argc; ++argv_clear) in call_func()
3278 copy_tv(&partial->pt_argv[argv_clear], &argv[argv_clear]); in call_func()
3283 argcount = partial->pt_argc + argcount_in; in call_func()
3292 check_type.tt_argcount += partial->pt_argc; in call_func()
3293 check_type.tt_min_argcount += partial->pt_argc; in call_func()
3548 partial_T **partial, // return: partial of a FuncRef in trans_function_name() argument
3627 if (partial != NULL) in trans_function_name()
3628 *partial = lv.ll_tv->vval.v_partial; in trans_function_name()
3653 name = deref_func_name(lv.ll_exp_name, &len, partial, type, in trans_function_name()
3661 name = deref_func_name(*pp, &len, partial, type, in trans_function_name()
4934 partial_T *partial = NULL; in ex_call() local
4953 &fudi, &partial, in_vim9script() ? &type : NULL); in ex_call()
4972 name = deref_func_name(tofree, &len, partial != NULL ? NULL : &partial, in ex_call()
5026 funcexe.partial = partial; in ex_call()