|
GCC Middle and Back End API Reference
|

Data Fields | |
| process_field_fn | process_field |
| const void * | cookie |
| outf_p | of |
| options_p | opt |
| const char * | val |
| const char * | prev_val [4] |
| int | indent |
| int | counter |
| struct fileloc * | line |
| lang_bitmap | bitmap |
| type_p * | param |
| int | used_length |
| type_p | orig_s |
| const char * | reorder_fn |
| bool | needs_cast_p |
| bool | fn_wants_lvalue |
| bool | in_record_p |
| int | loopcounter |
| bool | in_ptr_field |
| bool | have_this_obj |
Parameters for walk_type.
| lang_bitmap walk_type_data::bitmap |
Referenced by walk_type(), write_array(), write_func_for_structure(), and write_local_func_for_structure().
| const void* walk_type_data::cookie |
Referenced by write_array(), write_func_for_structure(), and write_types_process_field().
| int walk_type_data::counter |
Referenced by walk_type().
| bool walk_type_data::fn_wants_lvalue |
Referenced by walk_type(), and write_local_func_for_structure().
| bool walk_type_data::have_this_obj |
| bool walk_type_data::in_ptr_field |
| bool walk_type_data::in_record_p |
Referenced by walk_type().
| int walk_type_data::indent |
| struct fileloc* walk_type_data::line |
Referenced by output_escaped_param(), walk_type(), write_array(), write_func_for_structure(), and write_local_func_for_structure().
| int walk_type_data::loopcounter |
Referenced by walk_type().
| bool walk_type_data::needs_cast_p |
Referenced by walk_type(), and write_types_process_field().
| outf_p walk_type_data::of |
Referenced by output_escaped_param(), walk_type(), write_array(), write_func_for_structure(), write_local_func_for_structure(), write_pch_user_walking_for_structure_body(), write_types_local_process_field(), write_types_local_user_process_field(), write_types_process_field(), write_user_func_for_structure_body(), and write_user_marking_functions().
| options_p walk_type_data::opt |
Referenced by walk_type(), write_array(), write_func_for_structure(), write_local(), write_local_func_for_structure(), and write_types().
| type_p walk_type_data::orig_s |
Referenced by write_func_for_structure(), and write_types_process_field().
| type_p* walk_type_data::param |
Referenced by walk_type(), write_array(), write_func_for_structure(), write_local(), write_local_func_for_structure(), and write_types().
| const char* walk_type_data::prev_val[4] |
| process_field_fn walk_type_data::process_field |
| const char* walk_type_data::reorder_fn |
Referenced by walk_type(), and write_types_process_field().
| int walk_type_data::used_length |
Referenced by walk_type().
| const char* walk_type_data::val |
Referenced by output_escaped_param(), walk_type(), write_array(), write_func_for_structure(), write_local_func_for_structure(), write_pch_user_walking_for_structure_body(), write_types_local_process_field(), write_types_local_user_process_field(), write_types_process_field(), and write_user_func_for_structure_body().