GDB (API)
Classes | Functions | Variables
/home/stan/gdb/src/gdb/typeprint.h File Reference

Go to the source code of this file.

Classes

struct  type_print_options

Functions

void recursively_update_typedef_hash (struct typedef_hash_table *, struct type *)
void add_template_parameters (struct typedef_hash_table *, struct type *)
struct typedef_hash_table * create_typedef_hash (void)
void free_typedef_hash (struct typedef_hash_table *)
struct cleanup * make_cleanup_free_typedef_hash (struct typedef_hash_table *)
struct typedef_hash_table * copy_typedef_hash (struct typedef_hash_table *)
const char * find_typedef_in_hash (const struct type_print_options *, struct type *)
void print_type_scalar (struct type *type, LONGEST, struct ui_file *)
void c_type_print_varspec_suffix (struct type *, struct ui_file *, int, int, int, const struct type_print_options *)
void c_type_print_args (struct type *, struct ui_file *, int, enum language, const struct type_print_options *)

Variables

struct type_print_options type_print_raw_options

Function Documentation

void add_template_parameters ( struct typedef_hash_table *  ,
struct type  
)

Definition at line 142 of file typeprint.c.

void c_type_print_args ( struct type ,
struct ui_file *  ,
int  ,
enum  language,
const struct type_print_options  
)
void c_type_print_varspec_suffix ( struct type ,
struct ui_file *  ,
int  ,
int  ,
int  ,
const struct type_print_options  
)

Definition at line 666 of file c-typeprint.c.

struct typedef_hash_table* copy_typedef_hash ( struct typedef_hash_table *  ) [read]

Definition at line 230 of file typeprint.c.

struct typedef_hash_table* create_typedef_hash ( void  ) [read]

Definition at line 171 of file typeprint.c.

const char* find_typedef_in_hash ( const struct type_print_options ,
struct type  
)

Definition at line 317 of file typeprint.c.

void free_typedef_hash ( struct typedef_hash_table *  )

Definition at line 186 of file typeprint.c.

struct cleanup* make_cleanup_free_typedef_hash ( struct typedef_hash_table *  ) [read]

Definition at line 207 of file typeprint.c.

void print_type_scalar ( struct type type,
LONGEST  ,
struct ui_file *   
)

Definition at line 523 of file typeprint.c.

void recursively_update_typedef_hash ( struct typedef_hash_table *  ,
struct type  
)

Definition at line 113 of file typeprint.c.


Variable Documentation

Definition at line 51 of file typeprint.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines