Lines Matching refs:base_type
105 struct symbol *base_type; member
331 extern void merge_type(struct symbol *sym, struct symbol *base_type);
342 return examine_symbol_type(sym->ctype.base_type); in get_base_type()
353 type = type->ctype.base_type; in is_int_type()
355 type = type->ctype.base_type; in is_int_type()
357 type->ctype.base_type == &int_type; in is_int_type()
363 type = type->ctype.base_type; in is_enum_type()
370 sym = sym->ctype.base_type; in is_signed_type()
386 type = type->ctype.base_type; in is_ptr_type()
393 type = type->ctype.base_type; in is_func_type()
400 type = type->ctype.base_type; in is_array_type()
407 type = type->ctype.base_type; in is_float_type()
408 return type->ctype.base_type == &fp_type; in is_float_type()
419 type = type->ctype.base_type; in is_void_type()
426 type = type->ctype.base_type; in is_bool_type()
433 type = type->ctype.base_type; in is_scalar_type()
443 if (type->ctype.base_type == &int_type) in is_scalar_type()
445 if (type->ctype.base_type == &fp_type) in is_scalar_type()
454 type = type->ctype.base_type; in is_integral_type()
463 if (type->ctype.base_type == &int_type) in is_integral_type()
477 is_function(sym->ctype.base_type); in is_extern_inline()
483 type = type->ctype.base_type; in get_sym_type()
485 type = type->ctype.base_type; in get_sym_type()