GDB (API)

### - a -

- artificial : field

### - b -

- baton : dynamic_prop_data
- bitpos : field_location
- bitsize : field
- bounds : main_type
- builtin_bool : builtin_type
- builtin_char : builtin_type , objfile_type
- builtin_char16 : builtin_type
- builtin_char32 : builtin_type
- builtin_complex : builtin_type
- builtin_core_addr : objfile_type
- builtin_data_ptr : builtin_type
- builtin_decdouble : builtin_type
- builtin_decfloat : builtin_type
- builtin_declong : builtin_type
- builtin_double : builtin_type , objfile_type
- builtin_double_complex : builtin_type
- builtin_error : objfile_type
- builtin_float : builtin_type , objfile_type
- builtin_func_func : builtin_type
- builtin_func_ptr : builtin_type
- builtin_int : builtin_type , objfile_type
- builtin_int0 : builtin_type
- builtin_int128 : builtin_type
- builtin_int16 : builtin_type
- builtin_int32 : builtin_type
- builtin_int64 : builtin_type
- builtin_int8 : builtin_type
- builtin_long : builtin_type , objfile_type
- builtin_long_double : builtin_type , objfile_type
- builtin_long_long : builtin_type , objfile_type
- builtin_short : builtin_type , objfile_type
- builtin_signed_char : builtin_type , objfile_type
- builtin_string : builtin_type
- builtin_true_char : builtin_type
- builtin_true_unsigned_char : builtin_type
- builtin_uint128 : builtin_type
- builtin_uint16 : builtin_type
- builtin_uint32 : builtin_type
- builtin_uint64 : builtin_type
- builtin_uint8 : builtin_type
- builtin_unsigned_char : builtin_type , objfile_type
- builtin_unsigned_int : builtin_type , objfile_type
- builtin_unsigned_long : builtin_type , objfile_type
- builtin_unsigned_long_long : builtin_type , objfile_type
- builtin_unsigned_short : builtin_type , objfile_type
- builtin_void : builtin_type , objfile_type
- builtin_wchar : builtin_type

### - c -

- calling_convention : func_type
- chain : type
- code : main_type
- const_val : dynamic_prop_data
- cplus_stuff : type_specific

### - d -

- data : dynamic_prop
- data_value : call_site_parameter
- data_value_size : call_site_parameter
- descriptive_type : gnat_aux_type
- dummy : fn_field
- dwarf_block : field_location
- dwarf_reg : call_site_parameter_u
- dyn_prop_list : main_type

### - e -

- enumval : field_location

### - f -

- fb_offset : call_site_parameter_u
- fcontext : fn_field
- fields : main_type
- flag_bound_evaluated : range_bounds
- flag_declared_class : main_type
- flag_fixed_instance : main_type
- flag_flag_enum : main_type
- flag_gnu_ifunc : main_type
- flag_incomplete : main_type
- flag_nosign : main_type
- flag_objfile_owned : main_type
- flag_prototyped : main_type
- flag_static : main_type
- flag_stub : main_type
- flag_stub_supported : main_type
- flag_target_stub : main_type
- flag_unsigned : main_type
- flag_upper_bound_is_count : range_bounds
- flag_varargs : main_type
- flag_vector : main_type
- flds_bnds : main_type
- floatformat : type_specific
- fn_fieldlists : cplus_struct_type
- fn_fields : fn_fieldlist
- func_stuff : type_specific

### - g -

- gdbarch : type_owner
- gnat_stuff : type_specific

### - h -

- high : range_bounds

### - i -

- ignore_field_bits : cplus_struct_type
- instance_flags : type
- internal_fn : builtin_type
- is_artificial : fn_field
- is_const : fn_field
- is_constructor : fn_field
- is_dynamic : cplus_struct_type
- is_noreturn : func_type
- is_private : decl_field , fn_field
- is_protected : decl_field , fn_field
- is_stub : fn_field
- is_volatile : fn_field

### - k -

- kind : call_site_parameter , dynamic_prop

### - l -

- length : badness_vector , fn_fieldlist , type
- loc : call_site_target , field
- loc_kind : call_site_target , field
- low : range_bounds

### - m -

- main_type : type
- minsym : bound_minimal_symbol

### - n -

- n_baseclasses : cplus_struct_type
- n_template_arguments : cplus_struct_type
- name : decl_field , field , fn_fieldlist , main_type
- nested_types : cplus_struct_type
- nested_types_count : cplus_struct_type
- next : dynamic_prop_list
- nfields : main_type
- nfn_fields : cplus_struct_type
- nodebug_data_symbol : objfile_type
- nodebug_got_plt_symbol : objfile_type
- nodebug_text_gnu_ifunc_symbol : objfile_type
- nodebug_text_symbol : objfile_type
- nodebug_tls_symbol : objfile_type
- nodebug_unknown_symbol : objfile_type

### - o -

- objfile : bound_minimal_symbol , type_owner
- owner : main_type

### - p -

- param_cu_off : call_site_parameter_u
- parameter : call_site
- parameter_count : call_site
- pc : call_site
- per_cu : call_site
- physaddr : field_location
- physname : field_location , fn_field
- pointer_type : type
- private_field_bits : cplus_struct_type
- prop : dynamic_prop_list
- prop_kind : dynamic_prop_list
- protected_field_bits : cplus_struct_type

### - r -

- rank : badness_vector , rank
- reference_type : type
- rvalue_reference_type : type

### - s -

- self_type : func_type , type_specific
- subrank : rank

### - t -

- tag_name : main_type
- tail_call_list : func_type
- tail_call_next : call_site
- target : call_site
- target_type : main_type
- template_arguments : cplus_struct_type
- type : decl_field , field , fn_field
- type_specific : main_type
- type_specific_field : main_type
- typedef_field : cplus_struct_type
- typedef_field_count : cplus_struct_type

### - u -

- u : call_site_parameter

### - v -

- value : call_site_parameter
- value_size : call_site_parameter
- virtual_field_bits : cplus_struct_type
- voffset : fn_field
- vptr_basetype : cplus_struct_type
- vptr_fieldno : cplus_struct_type

### - x -

- xmethod : builtin_type