Lines Matching refs:type

153 extern struct type *builtin_type_ada_int;
154 extern struct type *builtin_type_ada_short;
155 extern struct type *builtin_type_ada_long;
156 extern struct type *builtin_type_ada_long_long;
157 extern struct type *builtin_type_ada_char;
158 extern struct type *builtin_type_ada_float;
159 extern struct type *builtin_type_ada_double;
160 extern struct type *builtin_type_ada_long_double;
161 extern struct type *builtin_type_ada_natural;
162 extern struct type *builtin_type_ada_positive;
163 extern struct type *builtin_type_ada_system_address;
178 extern void ada_print_type (struct type *, char *, struct ui_file *, int,
181 extern int ada_val_print (struct type *, char *, int, CORE_ADDR,
190 extern struct value *value_from_contents_and_address (struct type *, char *,
205 extern struct type *ada_array_element_type (struct type *, int);
207 extern int ada_array_arity (struct type *);
209 struct type *ada_type_of_array (struct value *, int);
215 extern int ada_is_simple_array (struct type *);
217 extern int ada_is_array_descriptor (struct type *);
219 extern int ada_is_bogus_array_descriptor (struct type *);
221 extern struct type *ada_index_type (struct type *, int);
236 extern void ada_resolve (struct expression **, struct type *);
240 struct type *);
256 extern struct type *ada_parent_type (struct type *);
258 extern int ada_is_ignored_field (struct type *, int);
260 extern int ada_is_packed_array_type (struct type *);
264 struct type *);
266 extern struct type *ada_coerce_to_simple_array_type (struct type *);
268 extern int ada_is_character_type (struct type *);
270 extern int ada_is_string_type (struct type *);
272 extern int ada_is_tagged_type (struct type *);
274 extern struct type *ada_tag_type (struct value *);
278 extern int ada_is_parent_field (struct type *, int);
280 extern int ada_is_wrapper_field (struct type *, int);
282 extern int ada_is_variant_part (struct type *, int);
284 extern struct type *ada_variant_discrim_type (struct type *, struct type *);
286 extern int ada_is_others_clause (struct type *, int);
288 extern int ada_in_variant (LONGEST, struct type *, int);
290 extern char *ada_variant_discrim_name (struct type *);
292 extern struct type *ada_lookup_struct_elt_type (struct type *, char *, int,
298 struct type *);
300 extern int ada_is_aligner_type (struct type *);
302 extern struct type *ada_aligned_type (struct type *);
304 extern char *ada_aligned_value_addr (struct type *, char *);
308 extern int ada_is_fixed_point_type (struct type *);
310 extern DOUBLEST ada_delta (struct type *);
312 extern DOUBLEST ada_fixed_to_float (struct type *, LONGEST);
314 extern LONGEST ada_float_to_fixed (struct type *, DOUBLEST);
316 extern int ada_is_vax_floating_type (struct type *);
318 extern int ada_vax_float_type_suffix (struct type *);
320 extern struct value *ada_vax_float_print_function (struct type *);
322 extern struct type *ada_system_address_type (void);
324 extern int ada_which_variant_applies (struct type *, struct type *, char *);
326 extern struct value *ada_to_fixed_value (struct type *, char *, CORE_ADDR,
329 extern struct type *ada_to_fixed_type (struct type *, char *, CORE_ADDR,
334 extern char *ada_type_name (struct type *);
336 extern struct type *ada_find_parallel_type (struct type *,
341 extern struct type *ada_find_any_type (const char *name);
343 extern int ada_prefer_type (struct type *, struct type *);
345 extern struct type *ada_get_base_type (struct type *);
347 extern struct type *ada_completed_type (struct type *);
353 extern int ada_is_modular_type (struct type *);
355 extern LONGEST ada_modulus (struct type *);
359 extern void ada_print_scalar (struct type *, LONGEST, struct ui_file *);
363 extern const char *ada_renaming_type (struct type *);