45 virtual void do_table_begin (
int nbrofcols,
int nr_rows,
const char *tblid)
56 const char *fldname,
int value)
override;
58 const char *fldname)
override;
60 const char *fldname,
const char *
string)
override;
62 const char *fldname,
const char *format, va_list args)
64 virtual void do_spaces (
int numspaces)
override;
65 virtual void do_text (
const char *
string)
override;
66 virtual void do_message (
const char *format, va_list args)
override 68 virtual void do_wrap_hint (
const char *identstring)
override;
void close(ui_out_type type)
mi_ui_out(int mi_version)
virtual void do_field_fmt(int fldno, int width, ui_align align, const char *fldname, const char *format, va_list args) override ATTRIBUTE_PRINTF(6
void put(struct ui_file *stream)
virtual void do_table_end() override
string_file * main_stream()
virtual void do_flush() override
virtual void virtual void do_spaces(int numspaces) override
virtual void do_text(const char *string) override
virtual void do_message(const char *format, va_list args) override ATTRIBUTE_PRINTF(2
int mi_version(ui_out *uiout)
virtual void do_field_skip(int fldno, int width, ui_align align, const char *fldname) override
virtual void do_end(ui_out_type type) override
void mi_out_rewind(ui_out *uiout)
std::vector< ui_file * > m_streams
virtual void virtual void do_wrap_hint(const char *identstring) override
mi_ui_out * mi_out_new(int mi_version)
virtual void do_redirect(struct ui_file *outstream) override
void mi_out_put(ui_out *uiout, struct ui_file *stream)
virtual void do_field_string(int fldno, int width, ui_align align, const char *fldname, const char *string) override
virtual void do_field_int(int fldno, int width, ui_align align, const char *fldname, int value) override
virtual bool do_is_mi_like_p() override
virtual void do_table_body() override
virtual void do_table_begin(int nbrofcols, int nr_rows, const char *tblid) override
virtual void do_begin(ui_out_type type, const char *id) override
virtual void do_table_header(int width, ui_align align, const std::string &col_name, const std::string &col_hdr) override
bool m_suppress_field_separator
void open(const char *name, ui_out_type type)