Lines Matching refs:ret_type
439 parse_return_type(ufunc_T *fp, char_u *ret_type) in parse_return_type() argument
441 if (ret_type == NULL) in parse_return_type()
445 char_u *p = ret_type; in parse_return_type()
551 char_u **ret_type, in skip_arrow() argument
568 *ret_type = s; in skip_arrow()
570 if (s == *ret_type) in skip_arrow()
1091 char_u *ret_type) in lambda_function_body() argument
1227 if (parse_return_type(ufunc, ret_type) == FAIL) in lambda_function_body()
1293 char_u *ret_type = NULL; in get_lambda_tv() local
1317 if (ret == FAIL || skip_arrow(s, equal_arrow, &ret_type, NULL) == NULL) in get_lambda_tv()
1335 || (s = skip_arrow(*arg, equal_arrow, &ret_type, in get_lambda_tv()
1346 if (ret_type != NULL) in get_lambda_tv()
1348 ret_type = vim_strsave(ret_type); in get_lambda_tv()
1349 tofree2 = ret_type; in get_lambda_tv()
1366 &default_args, ret_type) == FAIL) in get_lambda_tv()
1463 if (ret_type != NULL) in get_lambda_tv()
1465 fp->uf_ret_type = parse_type(&ret_type, in get_lambda_tv()
3874 char_u *ret_type = NULL; in define_function() local
4126 ret_type = skipwhite(p + 1); in define_function()
4127 p = skip_type(ret_type, FALSE); in define_function()
4128 if (p > ret_type) in define_function()
4130 ret_type = vim_strnsave(ret_type, p - ret_type); in define_function()
4136 semsg(_(e_expected_type_str), ret_type); in define_function()
4137 ret_type = NULL; in define_function()
4438 if (parse_return_type(fp, ret_type) == FAIL) in define_function()
4505 vim_free(ret_type); in define_function()