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().