Lines Matching refs:member_type
106 get_list_type(type_T *member_type, garray_T *type_gap) in get_list_type() argument
111 if (member_type == NULL || member_type->tt_type == VAR_ANY) in get_list_type()
113 if (member_type->tt_type == VAR_VOID in get_list_type()
114 || member_type->tt_type == VAR_UNKNOWN) in get_list_type()
116 if (member_type->tt_type == VAR_BOOL) in get_list_type()
118 if (member_type->tt_type == VAR_NUMBER) in get_list_type()
120 if (member_type->tt_type == VAR_STRING) in get_list_type()
128 type->tt_member = member_type; in get_list_type()
135 get_dict_type(type_T *member_type, garray_T *type_gap) in get_dict_type() argument
140 if (member_type == NULL || member_type->tt_type == VAR_ANY) in get_dict_type()
142 if (member_type->tt_type == VAR_VOID in get_dict_type()
143 || member_type->tt_type == VAR_UNKNOWN) in get_dict_type()
145 if (member_type->tt_type == VAR_BOOL) in get_dict_type()
147 if (member_type->tt_type == VAR_NUMBER) in get_dict_type()
149 if (member_type->tt_type == VAR_STRING) in get_dict_type()
157 type->tt_member = member_type; in get_dict_type()
261 type_T *member_type = NULL; in typval2type_int() local
293 member_type = typval2type(&l->lv_first->li_tv, copyID, type_gap, TRUE); in typval2type_int()
296 member_type, &member_type, type_gap); in typval2type_int()
297 return get_list_type(member_type, type_gap); in typval2type_int()
320 member_type = typval2type(value, copyID, type_gap, TRUE); in typval2type_int()
323 member_type, &member_type, type_gap); in typval2type_int()
324 return get_dict_type(member_type, type_gap); in typval2type_int()
348 member_type = internal_func_ret_type(idx, 0, NULL); in typval2type_int()
393 type->tt_member = member_type; in typval2type_int()
719 type_T *member_type; in parse_type_member() local
735 member_type = parse_type(arg, type_gap, give_error); in parse_type_member()
736 if (member_type == NULL) in parse_type_member()
749 return get_list_type(member_type, type_gap); in parse_type_member()
750 return get_dict_type(member_type, type_gap); in parse_type_member()