Home
last modified time | relevance | path

Searched refs:v_partial (Results 1 – 18 of 18) sorted by relevance

/vim-8.2.3635/src/
H A Dtypval.c66 partial_unref(varp->vval.v_partial); in free_tv()
118 partial_unref(varp->vval.v_partial); in clear_tv()
119 varp->vval.v_partial = NULL; in clear_tv()
1099 if (from->vval.v_partial == NULL) in copy_tv()
1100 to->vval.v_partial = NULL; in copy_tv()
1103 to->vval.v_partial = from->vval.v_partial; in copy_tv()
1104 ++to->vval.v_partial->pt_refcount; in copy_tv()
1262 && typ1->vval.v_partial == NULL) in typval_compare()
1267 n1 = (typ1->vval.v_partial == typ2->vval.v_partial); in typval_compare()
1276 n1 = (typ1->vval.v_partial == typ2->vval.v_partial); in typval_compare()
[all …]
H A Dvim9type.c332 if (tv->v_type == VAR_PARTIAL && tv->vval.v_partial != NULL) in typval2type_int()
334 if (tv->vval.v_partial->pt_func != NULL) in typval2type_int()
335 ufunc = tv->vval.v_partial->pt_func; in typval2type_int()
337 name = tv->vval.v_partial->pt_name; in typval2type_int()
366 && tv->vval.v_partial->pt_argc > 0) in typval2type_int()
372 type->tt_argcount -= tv->vval.v_partial->pt_argc; in typval2type_int()
373 type->tt_min_argcount -= tv->vval.v_partial->pt_argc; in typval2type_int()
388 && tv->vval.v_partial->pt_argc > 0) in typval2type_int()
390 type->tt_argcount -= tv->vval.v_partial->pt_argc; in typval2type_int()
391 type->tt_min_argcount -= tv->vval.v_partial->pt_argc; in typval2type_int()
[all …]
H A Devalbuffer.c36 tv.vval.v_partial = lnr->lr_callback.cb_partial; in set_ref_in_buffers()
44 tv.vval.v_partial = bp->b_prompt_callback.cb_partial; in set_ref_in_buffers()
50 tv.vval.v_partial = bp->b_prompt_interrupt.cb_partial; in set_ref_in_buffers()
H A Deval.c265 partial_T *partial = expr->vval.v_partial; in eval_expr_typval()
3544 ufunc_T *ufunc = rettv->vval.v_partial->pt_func; in eval7()
3788 pt = functv.vval.v_partial; in call_func_rettv()
4814 partial_T *pt = tv->vval.v_partial; in set_ref_in_item()
4865 dtv.vval.v_partial = job->jv_exit_cb.cb_partial; in set_ref_in_item()
4897 dtv.vval.v_partial = in set_ref_in_item()
4905 dtv.vval.v_partial = ch->ch_callback.cb_partial; in set_ref_in_item()
4911 dtv.vval.v_partial = ch->ch_close_cb.cb_partial; in set_ref_in_item()
4992 partial_T *pt = tv->vval.v_partial; in echo_string_core()
5924 && (rettv->vval.v_partial->pt_auto in handle_subscript()
[all …]
H A Duserfunc.c1249 rettv->vval.v_partial = pt; in lambda_function_body()
1500 rettv->vval.v_partial = pt; in get_lambda_tv()
1624 partial_T *pt = tv->vval.v_partial; in deref_func_name()
3623 && lv.ll_tv->vval.v_partial != NULL) in trans_function_name()
3625 name = vim_strsave(partial_name(lv.ll_tv->vval.v_partial)); in trans_function_name()
3628 *partial = lv.ll_tv->vval.v_partial; in trans_function_name()
5312 if (rettv->v_type == VAR_PARTIAL && rettv->vval.v_partial->pt_func != NULL) in make_partial()
5313 fp = rettv->vval.v_partial->pt_func; in make_partial()
5317 : rettv->vval.v_partial->pt_name; in make_partial()
5342 partial_T *ret_pt = rettv->vval.v_partial; in make_partial()
[all …]
H A Dif_py_both.h6266 tv->vval.v_partial = pt; in _ConvertFromPyObject()
6404 if (tv->vval.v_partial->pt_argc) in ConvertToPyObject()
6407 for (i = 0; i < tv->vval.v_partial->pt_argc; i++) in ConvertToPyObject()
6408 copy_tv(&tv->vval.v_partial->pt_argv[i], &argv[i]); in ConvertToPyObject()
6412 if (tv->vval.v_partial->pt_dict != NULL) in ConvertToPyObject()
6413 tv->vval.v_partial->pt_dict->dv_refcount++; in ConvertToPyObject()
6414 return NEW_FUNCTION(tv->vval.v_partial == NULL in ConvertToPyObject()
6415 ? (char_u *)"" : partial_name(tv->vval.v_partial), in ConvertToPyObject()
6416 tv->vval.v_partial->pt_argc, argv, in ConvertToPyObject()
6417 tv->vval.v_partial->pt_dict, in ConvertToPyObject()
[all …]
H A Dtesting.c1122 if (argvars[0].vval.v_partial != NULL) in f_test_refcount()
1123 retval = argvars[0].vval.v_partial->pt_refcount - 1; in f_test_refcount()
1227 rettv->vval.v_partial = NULL; in f_test_null_partial()
H A Dvim9execute.c523 if (stv->v_type == VAR_PARTIAL && pt == stv->vval.v_partial) in handle_closure_in_use()
575 if (tv->v_type == VAR_PARTIAL && tv->vval.v_partial != NULL) in handle_closure_in_use()
580 if (tv->vval.v_partial == ((partial_T **)gap->ga_data)[ in handle_closure_in_use()
632 if (tv->v_type == VAR_PARTIAL && tv->vval.v_partial != NULL in funcstack_check_refcount()
633 && tv->vval.v_partial->pt_funcstack == funcstack in funcstack_check_refcount()
634 && tv->vval.v_partial->pt_refcount == 1) in funcstack_check_refcount()
1011 partial_T *pt = tv->vval.v_partial; in call_partial()
3186 tv->vval.v_partial = pt; in exec_instructions()
4188 && (tv->vval.v_partial->pt_auto in exec_instructions()
4189 || tv->vval.v_partial->pt_dict == NULL)))) in exec_instructions()
[all …]
H A Devalvars.c4342 if (arg->v_type == VAR_PARTIAL && arg->vval.v_partial != NULL) in get_callback()
4344 res.cb_partial = arg->vval.v_partial; in get_callback()
4383 tv->vval.v_partial = cb->cb_partial; in put_callback()
4384 ++tv->vval.v_partial->pt_refcount; in put_callback()
H A Dtime.c737 tv.vval.v_partial = timer->tr_callback.cb_partial; in set_ref_in_timer()
H A Dlist.c2026 info.item_compare_partial = argvars[1].vval.v_partial; in do_sort_uniq()
3195 partial = argvars[1].vval.v_partial; in f_reduce()
H A Dif_mzsch.c3104 if (vim_value->vval.v_partial == NULL) in vim_to_mzscheme_impl()
3117 (char *)partial_name(vim_value->vval.v_partial)); in vim_to_mzscheme_impl()
H A Devalfunc.c2803 partial = argvars[0].vval.v_partial; in f_call()
3937 && argvars[0].vval.v_partial != NULL) in common_function()
3940 arg_pt = argvars[0].vval.v_partial; in common_function()
4119 rettv->vval.v_partial = pt; in common_function()
4235 pt = argvars[0].vval.v_partial; in f_get()
H A Dpopupwin.c4146 tv.vval.v_partial = wp->w_close_cb.cb_partial; in set_ref_in_one_popup()
4152 tv.vval.v_partial = wp->w_filter_cb.cb_partial; in set_ref_in_one_popup()
H A Dregexp.c2051 partial_T *partial = expr->vval.v_partial; in vim_regsub_both()
H A Dstructs.h1444 partial_T *v_partial; // closure: function with args member
H A Dif_lua.c585 luaV_pushfuncref(L, partial_name(tv->vval.v_partial)); in luaV_pushtypval()
H A Dvim9compile.c3718 ufunc = rettv.vval.v_partial->pt_func; in compile_lambda()
3787 ufunc = rettv->vval.v_partial->pt_func; in get_lambda_tv_and_compile()