Lines Matching refs:arg_idx
199 int arg_idx; // current argument index (first arg is zero) member
220 context->arg_idx - context->arg_count, context->arg_idx + 1, in check_arg_type()
233 arg_type_mismatch(&t_number, type, context->arg_idx + 1); in arg_float_or_nr()
318 arg_type_mismatch(&t_list_any, type, context->arg_idx + 1); in arg_list_or_blob()
331 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_string_or_nr()
344 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_buffer()
359 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_buffer_or_dict_any()
372 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_lnum()
386 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_string_or_list_string()
393 arg_type_mismatch(&t_list_string, type, context->arg_idx + 1); in arg_string_or_list_string()
406 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_string_or_list_any()
419 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_string_or_blob()
432 arg_type_mismatch(&t_list_any, type, context->arg_idx + 1); in arg_list_or_dict()
447 arg_type_mismatch(&t_list_any, type, context->arg_idx + 1); in arg_list_or_dict_or_blob()
470 arg_type_mismatch(&t_channel, type, context->arg_idx + 1); in arg_chan_or_job()
481 type_T *prev_type = context->arg_types[context->arg_idx - 1]; in arg_same_as_prev()
494 type_T *prev_type = context->arg_types[context->arg_idx - 1]; in arg_same_struct_as_prev()
496 if (prev_type->tt_type != context->arg_types[context->arg_idx]->tt_type) in arg_same_struct_as_prev()
508 type_T *prev_type = context->arg_types[context->arg_idx - 1]; in arg_item_of_prev()
533 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_str_or_nr_or_list()
547 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_dict_any_or_string()
558 type_T *first_type = context->arg_types[context->arg_idx - 2]; in arg_extend3()
582 arg_type_mismatch(&t_list_any, type, context->arg_idx + 1); in arg_get1()
601 arg_type_mismatch(&t_list_any, type, context->arg_idx + 1); in arg_len1()
612 type_T *first_type = context->arg_types[context->arg_idx - 1]; in arg_remove2()
634 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_repeat1()
651 arg_type_mismatch(&t_list_any, type, context->arg_idx + 1); in arg_slice1()
668 arg_type_mismatch(&t_string, type, context->arg_idx + 1); in arg_count1()
685 arg_type_mismatch(&t_number, type, context->arg_idx + 1); in arg_cursor1()
2454 context.arg_idx = i; in internal_func_check_arg_types()
3976 int arg_idx = 0; in common_function() local
4004 arg_idx = 1; in common_function()
4012 arg_idx = 1; in common_function()
4024 if (arg_idx > 0) in common_function()
4026 if (argvars[arg_idx].v_type != VAR_LIST) in common_function()
4032 list = argvars[arg_idx].vval.v_list; in common_function()
4034 arg_idx = 0; in common_function()
4043 if (dict_idx > 0 || arg_idx > 0 || arg_pt != NULL || is_funcref) in common_function()
4052 if (arg_idx > 0 || (arg_pt != NULL && arg_pt->pt_argc > 0)) in common_function()