+ virtual void do_table_begin (int nbrofcols, int nr_rows,
+ const char *tblid) override;
+ virtual void do_table_body () override;
+ virtual void do_table_end () override;
+ virtual void do_table_header (int width, ui_align align,
+ const std::string &col_name,
+ const std::string &col_hdr) override;
+ /* Note: level 0 is the top-level so LEVEL is always greater than
+ zero. */
+ virtual void do_begin (ui_out_type type, const char *id) override;
+ virtual void do_end (ui_out_type type) override;
+ virtual void do_field_signed (int fldno, int width, ui_align align,
+ const char *fldname, LONGEST value) override;
+ virtual void do_field_unsigned (int fldno, int width, ui_align align,
+ const char *fldname, ULONGEST value)
+ override;
+ virtual void do_field_skip (int fldno, int width, ui_align align,
+ const char *fldname) 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 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, 0);
+ virtual void do_spaces (int numspaces) override;
+ virtual void do_text (const char *string) override;
+ virtual void do_message (const ui_file_style &style,
+ const char *format, va_list args) override
+ ATTRIBUTE_PRINTF (3,0);
+ virtual void do_wrap_hint (const char *identstring) override;
+ virtual void do_flush () override;
+ virtual void do_redirect (struct ui_file *outstream) override;