Home
last modified time | relevance | path

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

/vim-8.2.3635/src/
H A Duserfunc.c2521 if (selfdict != NULL) in call_user_func()
2532 v->di_tv.vval.v_dict = selfdict; in call_user_func()
2533 ++selfdict->dv_refcount; in call_user_func()
2864 dict_T *selfdict) in call_user_func_check() argument
3097 dict_T *selfdict, in func_call() argument
3128 funcexe.selfdict = selfdict; in func_call()
3234 dict_T *selfdict = funcexe->selfdict; in call_func() local
3383 funcexe, selfdict); in call_func()
5331 pt->pt_dict = selfdict; in make_partial()
5333 selfdict = NULL; in make_partial()
[all …]
H A Deval.c3770 dict_T *selfdict, in call_func_rettv() argument
3810 funcexe.selfdict = selfdict; in call_func_rettv()
5773 dict_T *selfdict = NULL; in handle_subscript() local
5867 dict_unref(selfdict); in handle_subscript()
5868 selfdict = NULL; in handle_subscript()
5899 dict_unref(selfdict); in handle_subscript()
5903 if (selfdict != NULL) in handle_subscript()
5907 selfdict = NULL; in handle_subscript()
5921 if (selfdict != NULL in handle_subscript()
5926 selfdict = make_partial(selfdict, rettv); in handle_subscript()
[all …]
H A Dif_py_both.h2951 dict_T *selfdict, int auto_rebind) in FunctionNew() argument
3003 self->self = selfdict; in FunctionNew()
3023 dict_T *selfdict = NULL; in FunctionConstructor() local
3037 selfdict = selfdicttv.vval.v_dict; in FunctionConstructor()
3044 dict_unref(selfdict); in FunctionConstructor()
3057 dict_unref(selfdict); in FunctionConstructor()
3067 if (selfdict != NULL) in FunctionConstructor()
3076 dict_unref(selfdict); in FunctionConstructor()
3086 dict_unref(selfdict); in FunctionConstructor()
3201 dict_T *selfdict = NULL; in FunctionCall() local
[all …]
H A Dvim9execute.c838 dict_T *selfdict) in call_ufunc() argument
880 funcexe.selfdict = selfdict != NULL ? selfdict : dict_stack_get_dict(); in call_ufunc()
885 STACK_TV_BOT(-1), &funcexe, funcexe.selfdict); in call_ufunc()
939 dict_T *selfdict) in call_by_name() argument
991 return call_ufunc(ufunc, NULL, argcount, ectx, iptr, selfdict); in call_by_name()
1007 dict_T *selfdict = NULL; in call_partial() local
1029 selfdict = pt->pt_dict; in call_partial()
1032 return call_ufunc(pt->pt_func, pt, argcount, ectx, NULL, selfdict); in call_partial()
1050 res = call_by_name(fname, argcount, ectx, NULL, selfdict); in call_partial()
H A Dstructs.h1998 dict_T *selfdict; // Dictionary for "self" member
H A Devalfunc.c2784 dict_T *selfdict = NULL; in f_call() local
2818 selfdict = argvars[2].vval.v_dict; in f_call()
2821 (void)func_call(func, &argvars[1], partial, selfdict, rettv); in f_call()
H A Dlist.c1940 funcexe.selfdict = sortinfo->item_compare_selfdict; in item_compare2()
/vim-8.2.3635/src/proto/
H A Duserfunc.pro21 …unc_T *fp, int argcount, typval_T *argvars, typval_T *rettv, funcexe_T *funcexe, dict_T *selfdict);
28 int func_call(char_u *name, typval_T *args, partial_T *partial, dict_T *selfdict, typval_T *rettv);