Lines Matching refs:argtypes
68 garray_T *argtypes, in one_function_arg() argument
81 || (argtypes == NULL in one_function_arg()
92 if (!skip && argtypes != NULL && check_defined(arg, p - arg, in one_function_arg()
112 if (argtypes == NULL || !is_underscore) in one_function_arg()
128 if (argtypes != NULL && (skip || ga_grow(argtypes, 1) == OK)) in one_function_arg()
163 ((char_u **)argtypes->ga_data)[argtypes->ga_len++] = type; in one_function_arg()
180 garray_T *argtypes, // NULL unless using :def in get_function_args() argument
199 if (argtypes != NULL) in get_function_args()
200 ga_init2(argtypes, (int)sizeof(char_u *), 3); in get_function_args()
245 if (argtypes != NULL) in get_function_args()
256 p = one_function_arg(p, newargs, argtypes, types_optional, in get_function_args()
272 p = one_function_arg(p, newargs, argtypes, types_optional, in get_function_args()
340 if (!skip && argtypes != NULL in get_function_args()
374 parse_argument_types(ufunc_T *fp, garray_T *argtypes, int varargs) in parse_argument_types() argument
379 if (argtypes->ga_len > 0) in parse_argument_types()
383 len = argtypes->ga_len - (varargs ? 1 : 0); in parse_argument_types()
394 char_u *p = ((char_u **)argtypes->ga_data)[i]; in parse_argument_types()
417 p = ((char_u **)argtypes->ga_data)[len]; in parse_argument_types()
427 ((char_u **)argtypes->ga_data)[len]); in parse_argument_types()
1088 garray_T *argtypes, in lambda_function_body() argument
1220 if (parse_argument_types(ufunc, argtypes, varargs) == FAIL) in lambda_function_body()
1288 garray_T argtypes; in get_lambda_tv() local
1315 types_optional ? &argtypes : NULL, types_optional, evalarg, in get_lambda_tv()
1320 ga_clear_strings(&argtypes); in get_lambda_tv()
1331 types_optional ? &argtypes : NULL, types_optional, evalarg, in get_lambda_tv()
1339 ga_clear_strings(&argtypes); in get_lambda_tv()
1365 types_optional ? &argtypes : NULL, varargs, in get_lambda_tv()
1460 if (parse_argument_types(fp, &argtypes, in get_lambda_tv()
1514 ga_clear_strings(&argtypes); in get_lambda_tv()
1524 ga_clear_strings(&argtypes); in get_lambda_tv()
3869 garray_T argtypes; in define_function() local
3925 ga_init(&argtypes); in define_function()
4108 eap->cmdidx == CMD_def ? &argtypes : NULL, FALSE, in define_function()
4430 if (parse_argument_types(fp, &argtypes, varargs) == FAIL) in define_function()
4500 ga_clear_strings(&argtypes); in define_function()