Classes |
struct | ui_out_impl |
Typedefs |
typedef void( | table_begin_ftype )(struct ui_out *uiout, int nbrofcols, int nr_rows, const char *tblid) |
typedef void( | table_body_ftype )(struct ui_out *uiout) |
typedef void( | table_end_ftype )(struct ui_out *uiout) |
typedef void( | table_header_ftype )(struct ui_out *uiout, int width, enum ui_align align, const char *col_name, const char *colhdr) |
typedef void( | ui_out_begin_ftype )(struct ui_out *uiout, enum ui_out_type type, int level, const char *id) |
typedef void( | ui_out_end_ftype )(struct ui_out *uiout, enum ui_out_type type, int level) |
typedef void( | field_int_ftype )(struct ui_out *uiout, int fldno, int width, enum ui_align align, const char *fldname, int value) |
typedef void( | field_skip_ftype )(struct ui_out *uiout, int fldno, int width, enum ui_align align, const char *fldname) |
typedef void( | field_string_ftype )(struct ui_out *uiout, int fldno, int width, enum ui_align align, const char *fldname, const char *string) |
typedef void( | field_fmt_ftype )(struct ui_out *uiout, int fldno, int width, enum ui_align align, const char *fldname, const char *format, va_list args) ATTRIBUTE_FPTR_PRINTF(6 |
typedef void() typedef void( | spaces_ftype )(struct ui_out *uiout, int numspaces) |
typedef void( | text_ftype )(struct ui_out *uiout, const char *string) |
typedef void( | message_ftype )(struct ui_out *uiout, int verbosity, const char *format, va_list args) ATTRIBUTE_FPTR_PRINTF(3 |
typedef void() typedef void( | wrap_hint_ftype )(struct ui_out *uiout, char *identstring) |
typedef void( | flush_ftype )(struct ui_out *uiout) |
typedef int( | redirect_ftype )(struct ui_out *uiout, struct ui_file *outstream) |
typedef void( | data_destroy_ftype )(struct ui_out *uiout) |
Enumerations |
enum | ui_align { ui_left = -1,
ui_center,
ui_right,
ui_noalign
} |
enum | ui_flags { ui_from_tty = 1,
ui_source_list = 2
} |
enum | ui_out_type { ui_out_type_tuple,
ui_out_type_list
} |
Functions |
void | ui_out_begin (struct ui_out *uiout, enum ui_out_type level_type, const char *id) |
void | ui_out_end (struct ui_out *uiout, enum ui_out_type type) |
struct cleanup * | ui_out_begin_cleanup_end (struct ui_out *uiout, enum ui_out_type level_type, const char *id) |
void | ui_out_table_header (struct ui_out *uiout, int width, enum ui_align align, const char *col_name, const char *colhdr) |
void | ui_out_table_body (struct ui_out *uiout) |
struct cleanup * | make_cleanup_ui_out_table_begin_end (struct ui_out *ui_out, int nr_cols, int nr_rows, const char *tblid) |
struct cleanup * | make_cleanup_ui_out_list_begin_end (struct ui_out *uiout, const char *id) |
struct cleanup * | make_cleanup_ui_out_tuple_begin_end (struct ui_out *uiout, const char *id) |
void | ui_out_field_int (struct ui_out *uiout, const char *fldname, int value) |
void | ui_out_field_fmt_int (struct ui_out *uiout, int width, enum ui_align align, const char *fldname, int value) |
void | ui_out_field_core_addr (struct ui_out *uiout, const char *fldname, struct gdbarch *gdbarch, CORE_ADDR address) |
void | ui_out_field_string (struct ui_out *uiout, const char *fldname, const char *string) |
void | ui_out_field_stream (struct ui_out *uiout, const char *fldname, struct ui_file *stream) |
void | ui_out_field_fmt (struct ui_out *uiout, const char *fldname, const char *format,...) ATTRIBUTE_PRINTF(3 |
void void | ui_out_field_skip (struct ui_out *uiout, const char *fldname) |
void | ui_out_spaces (struct ui_out *uiout, int numspaces) |
void | ui_out_text (struct ui_out *uiout, const char *string) |
void | ui_out_message (struct ui_out *uiout, int verbosity, const char *format,...) ATTRIBUTE_PRINTF(3 |
void void | ui_out_wrap_hint (struct ui_out *uiout, char *identstring) |
void | ui_out_flush (struct ui_out *uiout) |
int | ui_out_set_flags (struct ui_out *uiout, int mask) |
int | ui_out_clear_flags (struct ui_out *uiout, int mask) |
int | ui_out_get_verblvl (struct ui_out *uiout) |
int | ui_out_test_flags (struct ui_out *uiout, int mask) |
int | ui_out_query_field (struct ui_out *uiout, int colno, int *width, int *alignment, char **col_name) |
int | ui_out_is_mi_like_p (struct ui_out *uiout) |
void * | ui_out_data (struct ui_out *uiout) |
void | uo_field_string (struct ui_out *uiout, int fldno, int width, enum ui_align align, const char *fldname, const char *string) |
struct ui_out * | ui_out_new (struct ui_out_impl *impl, void *data, int flags) |
void | ui_out_destroy (struct ui_out *uiout) |
int | ui_out_redirect (struct ui_out *uiout, struct ui_file *outstream) |
Variables |
struct ui_out * | current_uiout |