| GDB (API)
   
    | 
#include "defs.h"#include "gdb_obstack.h"#include "bfd.h"#include "symtab.h"#include "gdbtypes.h"#include "expression.h"#include "value.h"#include "gdbcore.h"#include "command.h"#include "gdbcmd.h"#include "target.h"#include "language.h"#include "cp-abi.h"#include "typeprint.h"#include "gdb_string.h"#include "exceptions.h"#include "valprint.h"#include <errno.h>#include <ctype.h>#include "cli/cli-utils.h"#include "python/python.h"#include "completer.h"Go to the source code of this file.
| Functions | |
| void | _initialize_typeprint (void) | 
| void | recursively_update_typedef_hash (struct typedef_hash_table *table, struct type *t) | 
| void | add_template_parameters (struct typedef_hash_table *table, struct type *t) | 
| struct typedef_hash_table * | create_typedef_hash (void) | 
| void | free_typedef_hash (struct typedef_hash_table *table) | 
| struct cleanup * | make_cleanup_free_typedef_hash (struct typedef_hash_table *table) | 
| struct typedef_hash_table * | copy_typedef_hash (struct typedef_hash_table *table) | 
| const char * | find_typedef_in_hash (const struct type_print_options *flags, struct type *t) | 
| void | typedef_print (struct type *type, struct symbol *new, struct ui_file *stream) | 
| void | default_print_typedef (struct type *type, struct symbol *new_symbol, struct ui_file *stream) | 
| void | type_print (struct type *type, const char *varstring, struct ui_file *stream, int show) | 
| char * | type_to_string (struct type *type) | 
| void | print_type_scalar (struct type *type, LONGEST val, struct ui_file *stream) | 
| void | maintenance_print_type (char *typename, int from_tty) | 
| Variables | |
| struct type_print_options | type_print_raw_options | 
| struct cmd_list_element * | setprinttypelist | 
| struct cmd_list_element * | showprinttypelist | 
| void _initialize_typeprint | ( | void | ) | 
| void add_template_parameters | ( | struct typedef_hash_table * | table, | 
| struct type * | t | ||
| ) | 
Definition at line 142 of file typeprint.c.
| struct typedef_hash_table* copy_typedef_hash | ( | struct typedef_hash_table * | 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.
| void default_print_typedef | ( | struct type * | type, | 
| struct symbol * | new_symbol, | ||
| struct ui_file * | stream | ||
| ) | 
Definition at line 349 of file typeprint.c.
| const char* find_typedef_in_hash | ( | const struct type_print_options * | flags, | 
| struct type * | t | ||
| ) | 
Definition at line 317 of file typeprint.c.
| void free_typedef_hash | ( | struct typedef_hash_table * | table | ) | 
Definition at line 186 of file typeprint.c.
| void maintenance_print_type | ( | char * | typename, | 
| int | from_tty | ||
| ) | 
Definition at line 598 of file typeprint.c.
| struct cleanup* make_cleanup_free_typedef_hash | ( | struct typedef_hash_table * | table | ) |  [read] | 
Definition at line 207 of file typeprint.c.
| void print_type_scalar | ( | struct type * | type, | 
| LONGEST | val, | ||
| struct ui_file * | stream | ||
| ) | 
Definition at line 523 of file typeprint.c.
| void recursively_update_typedef_hash | ( | struct typedef_hash_table * | table, | 
| struct type * | t | ||
| ) | 
Definition at line 113 of file typeprint.c.
| void type_print | ( | struct type * | type, | 
| const char * | varstring, | ||
| struct ui_file * | stream, | ||
| int | show | ||
| ) | 
Definition at line 363 of file typeprint.c.
| char* type_to_string | ( | struct type * | type | ) | 
Definition at line 373 of file typeprint.c.
| void typedef_print | ( | struct type * | type, | 
| struct symbol * | new, | ||
| struct ui_file * | stream | ||
| ) | 
Definition at line 341 of file typeprint.c.
| struct cmd_list_element* setprinttypelist | 
Definition at line 630 of file typeprint.c.
| struct cmd_list_element* showprinttypelist | 
Definition at line 632 of file typeprint.c.
{
  1,                            
  1,                            
  1,                            
  NULL,                         
  NULL,                         
  NULL                          
}
Definition at line 51 of file typeprint.c.
 1.7.6.1
 1.7.6.1