Home
last modified time | relevance | path

Searched refs:partial_T (Results 1 – 12 of 12) sorted by relevance

/vim-8.2.3635/src/proto/
H A Dvim9execute.pro6 int fill_partial_and_closure(partial_T *pt, ufunc_T *ufunc, ectx_T *ectx);
11 int call_def_function(ufunc_T *ufunc, int argc_arg, typval_T *argv, partial_T *partial, typval_T *r…
H A Duserfunc.pro7 char_u *deref_func_name(char_u *name, int *lenp, partial_T **partialp, type_T **type, int no_autolo…
28 int func_call(char_u *name, typval_T *args, partial_T *partial, dict_T *selfdict, typval_T *rettv);
34 …name(char_u **pp, int *is_global, int skip, int flags, funcdict_T *fdp, partial_T **partial, type_…
H A Deval.pro47 char_u *partial_name(partial_T *pt);
48 void partial_unref(partial_T *pt);
/vim-8.2.3635/src/
H A Duserfunc.c1102 partial_T *pt; in lambda_function_body()
1230 pt = ALLOC_CLEAR_ONE(partial_T); in lambda_function_body()
1291 partial_T *pt = NULL; in get_lambda_tv()
1411 pt = ALLOC_CLEAR_ONE(partial_T); in get_lambda_tv()
1551 partial_T **partialp, in deref_func_name()
1624 partial_T *pt = tv->vval.v_partial; in deref_func_name()
2362 partial_T *pt = ALLOC_CLEAR_ONE(partial_T); in copy_func()
3096 partial_T *partial, in func_call()
3239 partial_T *partial = funcexe->partial; in call_func()
4934 partial_T *partial = NULL; in ex_call()
[all …]
H A Dvim9execute.c255 partial_T *pt, in call_dfunc()
506 partial_T *pt; in handle_closure_in_use()
511 pt = ((partial_T **)gap->ga_data)[off]; in handle_closure_in_use()
591 partial_T *pt = ((partial_T **)gap->ga_data)[gap->ga_len in handle_closure_in_use()
604 partial_unref(((partial_T **)gap->ga_data)[gap->ga_len in handle_closure_in_use()
834 partial_T *pt, in call_ufunc()
1011 partial_T *pt = tv->vval.v_partial; in call_partial()
1467 ((partial_T **)ectx->ec_funcrefs.ga_data) in fill_partial_and_closure()
3170 partial_T *pt = ALLOC_CLEAR_ONE(partial_T); in exec_instructions()
4656 partial_T *partial, // optional partial for context in call_def_function()
[all …]
H A Dstructs.h1365 typedef struct partial_S partial_T; typedef
1375 partial_T *cb_partial;
1444 partial_T *v_partial; // closure: function with args
1634 partial_T *uf_partial; // for closure created inside :def function:
1997 partial_T *partial; // for extra arguments
2026 partial_T *out_up_partial; // partial owning out_up or NULL
H A Dvim9.h421 partial_T *partial;
H A Deval.c265 partial_T *partial = expr->vval.v_partial; in eval_expr_typval()
1988 partial_T *partial; in eval_func()
3773 partial_T *pt = NULL; in call_func_rettv()
4310 partial_name(partial_T *pt) in partial_name()
4323 partial_free(partial_T *pt) in partial_free()
4358 partial_unref(partial_T *pt) in partial_unref()
4814 partial_T *pt = tv->vval.v_partial; in set_ref_in_item()
4992 partial_T *pt = tv->vval.v_partial; in echo_string_core()
H A Dlist.c1813 partial_T *item_compare_partial;
1916 partial_T *partial = sortinfo->item_compare_partial; in item_compare2()
3181 partial_T *partial = NULL; in f_reduce()
H A Dif_py_both.h3163 set_partial(FunctionObject *self, partial_T *pt, int exported) in set_partial()
3205 partial_T pt; in FunctionCall()
3206 partial_T *pt_ptr = NULL; in FunctionCall()
6263 partial_T *pt = ALLOC_CLEAR_ONE(partial_T); in _ConvertFromPyObject()
H A Devalfunc.c2783 partial_T *partial = NULL; in f_call()
3921 partial_T *arg_pt = NULL; in common_function()
4045 partial_T *pt = ALLOC_CLEAR_ONE(partial_T); in common_function()
4231 partial_T *pt; in f_get()
4232 partial_T fref_pt; in f_get()
H A Dregexp.c2051 partial_T *partial = expr->vval.v_partial; in vim_regsub_both()