Lines Matching refs:type_T
198 type_T **arg_types; // list of argument types
206 typedef int (*argcheck_T)(type_T *, argcontext_T *);
213 type_T *expected, in check_arg_type()
214 type_T *actual, in check_arg_type()
228 arg_float_or_nr(type_T *type, argcontext_T *context) in arg_float_or_nr()
241 arg_number(type_T *type, argcontext_T *context) in arg_number()
250 arg_dict_any(type_T *type, argcontext_T *context) in arg_dict_any()
259 arg_list_any(type_T *type, argcontext_T *context) in arg_list_any()
268 arg_list_number(type_T *type, argcontext_T *context) in arg_list_number()
277 arg_list_string(type_T *type, argcontext_T *context) in arg_list_string()
286 arg_string(type_T *type, argcontext_T *context) in arg_string()
295 arg_blob(type_T *type, argcontext_T *context) in arg_blob()
304 arg_bool(type_T *type, argcontext_T *context) in arg_bool()
313 arg_list_or_blob(type_T *type, argcontext_T *context) in arg_list_or_blob()
326 arg_string_or_nr(type_T *type, argcontext_T *context) in arg_string_or_nr()
339 arg_buffer(type_T *type, argcontext_T *context) in arg_buffer()
352 arg_buffer_or_dict_any(type_T *type, argcontext_T *context) in arg_buffer_or_dict_any()
367 arg_lnum(type_T *type, argcontext_T *context) in arg_lnum()
380 arg_string_or_list_string(type_T *type, argcontext_T *context) in arg_string_or_list_string()
401 arg_string_or_list_any(type_T *type, argcontext_T *context) in arg_string_or_list_any()
414 arg_string_or_blob(type_T *type, argcontext_T *context) in arg_string_or_blob()
427 arg_list_or_dict(type_T *type, argcontext_T *context) in arg_list_or_dict()
440 arg_list_or_dict_or_blob(type_T *type, argcontext_T *context) in arg_list_or_dict_or_blob()
455 arg_job(type_T *type, argcontext_T *context) in arg_job()
464 arg_chan_or_job(type_T *type, argcontext_T *context) in arg_chan_or_job()
479 arg_same_as_prev(type_T *type, argcontext_T *context) in arg_same_as_prev()
481 type_T *prev_type = context->arg_types[context->arg_idx - 1]; in arg_same_as_prev()
492 arg_same_struct_as_prev(type_T *type, argcontext_T *context) in arg_same_struct_as_prev()
494 type_T *prev_type = context->arg_types[context->arg_idx - 1]; in arg_same_struct_as_prev()
506 arg_item_of_prev(type_T *type, argcontext_T *context) in arg_item_of_prev()
508 type_T *prev_type = context->arg_types[context->arg_idx - 1]; in arg_item_of_prev()
509 type_T *expected; in arg_item_of_prev()
526 arg_str_or_nr_or_list(type_T *type, argcontext_T *context) in arg_str_or_nr_or_list()
541 arg_dict_any_or_string(type_T *type, argcontext_T *context) in arg_dict_any_or_string()
556 arg_extend3(type_T *type, argcontext_T *context) in arg_extend3()
558 type_T *first_type = context->arg_types[context->arg_idx - 2]; in arg_extend3()
572 arg_get1(type_T *type, argcontext_T *context) in arg_get1()
591 arg_len1(type_T *type, argcontext_T *context) in arg_len1()
610 arg_remove2(type_T *type, argcontext_T *context) in arg_remove2()
612 type_T *first_type = context->arg_types[context->arg_idx - 1]; in arg_remove2()
626 arg_repeat1(type_T *type, argcontext_T *context) in arg_repeat1()
643 arg_slice1(type_T *type, argcontext_T *context) in arg_slice1()
660 arg_count1(type_T *type, argcontext_T *context) in arg_count1()
677 arg_cursor1(type_T *type, argcontext_T *context) in arg_cursor1()
830 static type_T *
831 ret_void(int argcount UNUSED, type_T **argtypes UNUSED) in ret_void()
835 static type_T *
836 ret_any(int argcount UNUSED, type_T **argtypes UNUSED) in ret_any()
840 static type_T *
841 ret_bool(int argcount UNUSED, type_T **argtypes UNUSED) in ret_bool()
845 static type_T *
846 ret_number_bool(int argcount UNUSED, type_T **argtypes UNUSED) in ret_number_bool()
850 static type_T *
851 ret_number(int argcount UNUSED, type_T **argtypes UNUSED) in ret_number()
855 static type_T *
856 ret_float(int argcount UNUSED, type_T **argtypes UNUSED) in ret_float()
860 static type_T *
861 ret_string(int argcount UNUSED, type_T **argtypes UNUSED) in ret_string()
865 static type_T *
866 ret_list_any(int argcount UNUSED, type_T **argtypes UNUSED) in ret_list_any()
870 static type_T *
871 ret_list_number(int argcount UNUSED, type_T **argtypes UNUSED) in ret_list_number()
875 static type_T *
876 ret_list_string(int argcount UNUSED, type_T **argtypes UNUSED) in ret_list_string()
880 static type_T *
881 ret_list_dict_any(int argcount UNUSED, type_T **argtypes UNUSED) in ret_list_dict_any()
885 static type_T *
886 ret_list_items(int argcount UNUSED, type_T **argtypes UNUSED) in ret_list_items()
891 static type_T *
892 ret_list_string_items(int argcount UNUSED, type_T **argtypes UNUSED) in ret_list_string_items()
896 static type_T *
897 ret_dict_any(int argcount UNUSED, type_T **argtypes UNUSED) in ret_dict_any()
901 static type_T *
902 ret_job_info(int argcount, type_T **argtypes UNUSED) in ret_job_info()
908 static type_T *
909 ret_dict_number(int argcount UNUSED, type_T **argtypes UNUSED) in ret_dict_number()
913 static type_T *
914 ret_dict_string(int argcount UNUSED, type_T **argtypes UNUSED) in ret_dict_string()
918 static type_T *
919 ret_blob(int argcount UNUSED, type_T **argtypes UNUSED) in ret_blob()
923 static type_T *
924 ret_func_any(int argcount UNUSED, type_T **argtypes UNUSED) in ret_func_any()
928 static type_T *
929 ret_channel(int argcount UNUSED, type_T **argtypes UNUSED) in ret_channel()
933 static type_T *
934 ret_job(int argcount UNUSED, type_T **argtypes UNUSED) in ret_job()
938 static type_T *
939 ret_first_arg(int argcount, type_T **argtypes) in ret_first_arg()
945 static type_T *
946 ret_repeat(int argcount, type_T **argtypes) in ret_repeat()
955 static type_T *
956 ret_first_cont(int argcount, type_T **argtypes) in ret_first_cont()
974 static type_T *
975 ret_list_or_dict_0(int argcount, type_T **argtypes UNUSED) in ret_list_or_dict_0()
986 static type_T *
987 ret_list_or_dict_1(int argcount, type_T **argtypes UNUSED) in ret_list_or_dict_1()
994 static type_T *
995 ret_argv(int argcount, type_T **argtypes UNUSED) in ret_argv()
1005 static type_T *
1006 ret_remove(int argcount, type_T **argtypes) in ret_remove()
1019 static type_T *
1020 ret_getreg(int argcount, type_T **argtypes UNUSED) in ret_getreg()
1028 static type_T *
1029 ret_maparg(int argcount, type_T **argtypes UNUSED) in ret_maparg()
1037 static type_T *ret_f_function(int argcount, type_T **argtypes);
1050 type_T *(*f_retfunc)(int argcount, type_T **argtypes);
2436 type_T **types, in internal_func_check_arg_types()
2480 type_T *
2481 internal_func_ret_type(int idx, int argcount, type_T **argtypes) in internal_func_ret_type()
4142 static type_T *
4143 ret_f_function(int argcount, type_T **argtypes) in ret_f_function()