Lines Matching refs:argcheck_T
206 typedef int (*argcheck_T)(type_T *, argcontext_T *); typedef
692 static argcheck_T arg1_blob[] = {arg_blob};
693 static argcheck_T arg1_bool[] = {arg_bool};
694 static argcheck_T arg1_buffer[] = {arg_buffer};
695 static argcheck_T arg1_buffer_or_dict_any[] = {arg_buffer_or_dict_any};
696 static argcheck_T arg1_chan_or_job[] = {arg_chan_or_job};
697 static argcheck_T arg1_dict_any[] = {arg_dict_any};
698 static argcheck_T arg1_dict_or_string[] = {arg_dict_any_or_string};
699 static argcheck_T arg1_float_or_nr[] = {arg_float_or_nr};
700 static argcheck_T arg1_job[] = {arg_job};
701 static argcheck_T arg1_list_any[] = {arg_list_any};
702 static argcheck_T arg1_list_number[] = {arg_list_number};
703 static argcheck_T arg1_list_or_blob[] = {arg_list_or_blob};
704 static argcheck_T arg1_list_or_dict[] = {arg_list_or_dict};
705 static argcheck_T arg1_list_string[] = {arg_list_string};
706 static argcheck_T arg1_lnum[] = {arg_lnum};
707 static argcheck_T arg1_number[] = {arg_number};
708 static argcheck_T arg1_string[] = {arg_string};
709 static argcheck_T arg1_string_or_list_any[] = {arg_string_or_list_any};
710 static argcheck_T arg1_string_or_list_string[] = {arg_string_or_list_string};
711 static argcheck_T arg1_string_or_nr[] = {arg_string_or_nr};
712 static argcheck_T arg2_any_buffer[] = {NULL, arg_buffer};
713 static argcheck_T arg2_buffer_any[] = {arg_buffer, NULL};
714 static argcheck_T arg2_buffer_bool[] = {arg_buffer, arg_bool};
715 static argcheck_T arg2_buffer_list_any[] = {arg_buffer, arg_list_any};
716 static argcheck_T arg2_buffer_lnum[] = {arg_buffer, arg_lnum};
717 static argcheck_T arg2_buffer_number[] = {arg_buffer, arg_number};
718 static argcheck_T arg2_buffer_string[] = {arg_buffer, arg_string};
719 static argcheck_T arg2_chan_or_job_dict[] = {arg_chan_or_job, arg_dict_any};
720 static argcheck_T arg2_chan_or_job_string[] = {arg_chan_or_job, arg_string};
721 static argcheck_T arg2_dict_any_list_any[] = {arg_dict_any, arg_list_any};
722 static argcheck_T arg2_dict_any_string_or_nr[] = {arg_dict_any, arg_string_or_nr};
723 static argcheck_T arg2_dict_string[] = {arg_dict_any, arg_string};
724 static argcheck_T arg2_float_or_nr[] = {arg_float_or_nr, arg_float_or_nr};
725 static argcheck_T arg2_job_dict[] = {arg_job, arg_dict_any};
726 static argcheck_T arg2_job_string_or_number[] = {arg_job, arg_string_or_nr};
727 static argcheck_T arg2_list_any_number[] = {arg_list_any, arg_number};
728 static argcheck_T arg2_list_any_string[] = {arg_list_any, arg_string};
729 static argcheck_T arg2_list_number[] = {arg_list_number, arg_list_number};
730 static argcheck_T arg2_list_number_bool[] = {arg_list_number, arg_bool};
731 static argcheck_T arg2_listblob_item[] = {arg_list_or_blob, arg_item_of_prev};
732 static argcheck_T arg2_lnum[] = {arg_lnum, arg_lnum};
733 static argcheck_T arg2_lnum_number[] = {arg_lnum, arg_number};
734 static argcheck_T arg2_number[] = {arg_number, arg_number};
735 static argcheck_T arg2_number_any[] = {arg_number, NULL};
736 static argcheck_T arg2_number_bool[] = {arg_number, arg_bool};
737 static argcheck_T arg2_number_dict_any[] = {arg_number, arg_dict_any};
738 static argcheck_T arg2_number_list[] = {arg_number, arg_list_any};
739 static argcheck_T arg2_number_string[] = {arg_number, arg_string};
740 static argcheck_T arg2_number_string_or_list[] = {arg_number, arg_string_or_list_any};
741 static argcheck_T arg2_str_or_nr_or_list_dict[] = {arg_str_or_nr_or_list, arg_dict_any};
742 static argcheck_T arg2_string[] = {arg_string, arg_string};
743 static argcheck_T arg2_string_any[] = {arg_string, NULL};
744 static argcheck_T arg2_string_bool[] = {arg_string, arg_bool};
745 static argcheck_T arg2_string_chan_or_job[] = {arg_string, arg_chan_or_job};
746 static argcheck_T arg2_string_dict[] = {arg_string, arg_dict_any};
747 static argcheck_T arg2_string_list_number[] = {arg_string, arg_list_number};
748 static argcheck_T arg2_string_number[] = {arg_string, arg_number};
749 static argcheck_T arg2_string_or_list_dict[] = {arg_string_or_list_any, arg_dict_any};
750 static argcheck_T arg2_string_string_or_number[] = {arg_string, arg_string_or_nr};
751 static argcheck_T arg3_any_list_dict[] = {NULL, arg_list_any, arg_dict_any};
752 static argcheck_T arg3_buffer_lnum_lnum[] = {arg_buffer, arg_lnum, arg_lnum};
753 static argcheck_T arg3_buffer_number_number[] = {arg_buffer, arg_number, arg_number};
754 static argcheck_T arg3_buffer_string_any[] = {arg_buffer, arg_string, NULL};
755 static argcheck_T arg3_buffer_string_dict[] = {arg_buffer, arg_string, arg_dict_any};
756 static argcheck_T arg3_dict_number_number[] = {arg_dict_any, arg_number, arg_number};
757 static argcheck_T arg3_list_string_dict[] = {arg_list_any, arg_string, arg_dict_any};
758 static argcheck_T arg3_lnum_number_bool[] = {arg_lnum, arg_number, arg_bool};
759 static argcheck_T arg3_number[] = {arg_number, arg_number, arg_number};
760 static argcheck_T arg3_number_any_dict[] = {arg_number, NULL, arg_dict_any};
761 static argcheck_T arg3_number_number_dict[] = {arg_number, arg_number, arg_dict_any};
762 static argcheck_T arg3_number_string_any[] = {arg_number, arg_string, NULL};
763 static argcheck_T arg3_number_string_buffer[] = {arg_number, arg_string, arg_buffer};
764 static argcheck_T arg3_number_string_string[] = {arg_number, arg_string, arg_string};
765 static argcheck_T arg3_string[] = {arg_string, arg_string, arg_string};
766 static argcheck_T arg3_string_any_dict[] = {arg_string, NULL, arg_dict_any};
767 static argcheck_T arg3_string_any_string[] = {arg_string, NULL, arg_string};
768 static argcheck_T arg3_string_bool_bool[] = {arg_string, arg_bool, arg_bool};
769 static argcheck_T arg3_string_bool_dict[] = {arg_string, arg_bool, arg_dict_any};
770 static argcheck_T arg3_string_number_bool[] = {arg_string, arg_number, arg_bool};
771 static argcheck_T arg3_string_number_number[] = {arg_string, arg_number, arg_number};
772 static argcheck_T arg3_string_string_bool[] = {arg_string, arg_string, arg_bool};
773 static argcheck_T arg3_string_string_dict[] = {arg_string, arg_string, arg_dict_any};
774 static argcheck_T arg3_string_string_number[] = {arg_string, arg_string, arg_number};
775 static argcheck_T arg4_list_number_number_number[] = {arg_list_string, arg_number, arg_number, arg_…
776 static argcheck_T arg4_number_number_string_any[] = {arg_number, arg_number, arg_string, NULL};
777 static argcheck_T arg4_string_string_any_string[] = {arg_string, arg_string, NULL, arg_string};
778 static argcheck_T arg4_string_string_number_string[] = {arg_string, arg_string, arg_number, arg_str…
779 static argcheck_T arg5_number[] = {arg_number, arg_number, arg_number, arg_number, arg_number};
781 static argcheck_T arg15_assert_fails[] = {arg_string_or_nr, arg_string_or_list_any, NULL, arg_numbe…
782 static argcheck_T arg34_assert_inrange[] = {arg_float_or_nr, arg_float_or_nr, arg_float_or_nr, arg_…
783 static argcheck_T arg4_browse[] = {arg_bool, arg_string, arg_string, arg_string};
784 static argcheck_T arg23_chanexpr[] = {arg_chan_or_job, NULL, arg_dict_any};
785 static argcheck_T arg23_chanraw[] = {arg_chan_or_job, arg_string_or_blob, arg_dict_any};
786 static argcheck_T arg24_count[] = {arg_count1, NULL, arg_bool, arg_number};
787 static argcheck_T arg13_cursor[] = {arg_cursor1, arg_number, arg_number};
788 static argcheck_T arg12_deepcopy[] = {NULL, arg_bool};
789 static argcheck_T arg12_execute[] = {arg_string_or_list_string, arg_string};
790 static argcheck_T arg23_extend[] = {arg_list_or_dict, arg_same_as_prev, arg_extend3};
791 static argcheck_T arg23_extendnew[] = {arg_list_or_dict, arg_same_struct_as_prev, arg_extend3};
792 static argcheck_T arg23_get[] = {arg_get1, arg_string_or_nr, NULL};
793 static argcheck_T arg14_glob[] = {arg_string, arg_bool, arg_bool, arg_bool};
794 static argcheck_T arg25_globpath[] = {arg_string, arg_string, arg_bool, arg_bool, arg_bool};
795 static argcheck_T arg24_index[] = {arg_list_or_blob, arg_item_of_prev, arg_number, arg_bool};
796 static argcheck_T arg23_insert[] = {arg_list_or_blob, arg_item_of_prev, arg_number};
797 static argcheck_T arg1_len[] = {arg_len1};
798 static argcheck_T arg3_libcall[] = {arg_string, arg_string, arg_string_or_nr};
799 static argcheck_T arg14_maparg[] = {arg_string, arg_string, arg_bool, arg_bool};
800 static argcheck_T arg2_mapfilter[] = {arg_list_or_dict_or_blob, NULL};
801 static argcheck_T arg25_matchadd[] = {arg_string, arg_string, arg_number, arg_number, arg_dict_any};
802 static argcheck_T arg25_matchaddpos[] = {arg_string, arg_list_any, arg_number, arg_number, arg_dict…
803 static argcheck_T arg119_printf[] = {arg_string_or_nr, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU…
804 static argcheck_T arg23_reduce[] = {arg_list_or_blob, NULL, NULL};
805 static argcheck_T arg24_remote_expr[] = {arg_string, arg_string, arg_string, arg_number};
806 static argcheck_T arg23_remove[] = {arg_list_or_dict_or_blob, arg_remove2, arg_number};
807 static argcheck_T arg2_repeat[] = {arg_repeat1, arg_number};
808 static argcheck_T arg15_search[] = {arg_string, arg_string, arg_number, arg_number, NULL};
809 static argcheck_T arg37_searchpair[] = {arg_string, arg_string, arg_string, arg_string, NULL, arg_n…
810 static argcheck_T arg3_setbufline[] = {arg_buffer, arg_lnum, arg_str_or_nr_or_list};
811 static argcheck_T arg2_setline[] = {arg_lnum, NULL};
812 static argcheck_T arg24_setloclist[] = {arg_number, arg_list_any, arg_string, arg_dict_any};
813 static argcheck_T arg13_setqflist[] = {arg_list_any, arg_string, arg_dict_any};
814 static argcheck_T arg23_settagstack[] = {arg_number, arg_dict_any, arg_string};
815 static argcheck_T arg02_sign_getplaced[] = {arg_buffer, arg_dict_any};
816 static argcheck_T arg45_sign_place[] = {arg_number, arg_string, arg_string, arg_buffer, arg_dict_an…
817 static argcheck_T arg23_slice[] = {arg_slice1, arg_number, arg_number};
818 static argcheck_T arg13_sortuniq[] = {arg_list_any, NULL, arg_dict_any};
819 static argcheck_T arg24_strpart[] = {arg_string, arg_number, arg_number, arg_bool};
820 static argcheck_T arg12_system[] = {arg_string, arg_str_or_nr_or_list};
821 static argcheck_T arg23_win_execute[] = {arg_number, arg_string_or_list_string, arg_string};
822 static argcheck_T arg23_writefile[] = {arg_list_or_blob, arg_string, arg_string};
823 static argcheck_T arg24_match_func[] = {arg_string_or_list_any, arg_string, arg_number, arg_number};
1049 argcheck_T *f_argcheck; // list of functions to check argument types
2441 argcheck_T *argchecks = global_functions[idx].f_argcheck; in internal_func_check_arg_types()