50 virtual void do_table_begin (
int nbrofcols,
int nr_rows,
const char *tblid)
54 const std::string &col_name,
55 const std::string &col_hdr)
override;
61 const char *fldname, LONGEST
value)
override;
63 const char *fldname, ULONGEST
value)
66 const char *fldname)
override;
68 const char *fldname,
const char *
string,
72 const char *format, va_list args)
74 virtual void do_spaces (
int numspaces)
override;
75 virtual void do_text (
const char *
string)
override;
77 const char *format, va_list args)
override
88 double,
double)
override;
121 ui_out_flags
flags = 0;
146std::unique_ptr<mi_ui_out>
mi_out_new (
const char *mi_version);
bool m_suppress_field_separator
virtual void do_table_header(int width, ui_align align, const std::string &col_name, const std::string &col_hdr) override
virtual void do_table_begin(int nbrofcols, int nr_rows, const char *tblid) override
virtual void do_field_fmt(int fldno, int width, ui_align align, const char *fldname, const ui_file_style &style, const char *format, va_list args) override ATTRIBUTE_PRINTF(7
virtual void do_field_signed(int fldno, int width, ui_align align, const char *fldname, LONGEST value) override
virtual void do_field_skip(int fldno, int width, ui_align align, const char *fldname) override
virtual void do_begin(ui_out_type type, const char *id) override
virtual void do_progress_notify(const std::string &, const char *, double, double) override
void put(struct ui_file *stream)
virtual void do_flush() override
virtual void do_field_string(int fldno, int width, ui_align align, const char *fldname, const char *string, const ui_file_style &style) override
virtual void virtual void do_spaces(int numspaces) override
std::vector< mi_progress_info > m_progress_info
virtual bool do_is_mi_like_p() const override
virtual void do_table_end() override
virtual void do_progress_end() override
virtual void do_redirect(struct ui_file *outstream) override
virtual void do_progress_start() override
bool can_emit_style_escape() const override
virtual void do_message(const ui_file_style &style, const char *format, va_list args) override ATTRIBUTE_PRINTF(3
virtual void do_table_body() override
std::vector< ui_file * > m_streams
virtual void do_end(ui_out_type type) override
string_file * main_stream()
static ui_out_flags make_flags(int mi_version)
void close(ui_out_type type)
virtual void do_text(const char *string) override
mi_ui_out(int mi_version)
void open(const char *name, ui_out_type type)
virtual void virtual void do_wrap_hint(int indent) override
virtual void do_field_unsigned(int fldno, int width, ui_align align, const char *fldname, ULONGEST value) override
static void ATTRIBUTE_PRINTF(1, 0)
mach_port_t kern_return_t mach_port_t mach_msg_type_name_t msgportsPoly mach_port_t kern_return_t pid_t pid mach_port_t kern_return_t mach_port_t task mach_port_t kern_return_t int flags
void mi_out_rewind(ui_out *uiout)
void mi_out_put(ui_out *uiout, struct ui_file *stream)
std::unique_ptr< mi_ui_out > mi_out_new(const char *mi_version)
progress_update::state state
@ fix_multi_location_breakpoint_output
@ fix_breakpoint_script_output