Searched refs:selfdict (Results 1 – 8 of 8) sorted by relevance
| /vim-8.2.3635/src/ |
| H A D | userfunc.c | 2521 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 D | eval.c | 3770 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 D | if_py_both.h | 2951 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 D | vim9execute.c | 838 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 D | structs.h | 1998 dict_T *selfdict; // Dictionary for "self" member
|
| H A D | evalfunc.c | 2784 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 D | list.c | 1940 funcexe.selfdict = sortinfo->item_compare_selfdict; in item_compare2()
|
| /vim-8.2.3635/src/proto/ |
| H A D | userfunc.pro | 21 …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);
|