/* TUI display source window.
- Copyright (C) 1998-2019 Free Software Foundation, Inc.
+ Copyright (C) 1998-2020 Free Software Foundation, Inc.
Contributed by Hewlett-Packard Company.
struct tui_source_window : public tui_source_window_base
{
- tui_source_window ()
- : tui_source_window_base (SRC_WIN)
- {
- }
+ tui_source_window () = default;
DISABLE_COPY_AND_ASSIGN (tui_source_window);
do_erase_source_content (_("[ No Source Available ]"));
}
- void show_symtab_source (struct gdbarch *, struct symtab *,
- struct tui_line_or_address);
+ void display_start_addr (struct gdbarch **gdbarch_p,
+ CORE_ADDR *addr_p) override;
protected:
void do_scroll_vertical (int num_to_scroll) override;
- enum tui_status set_contents
- (struct gdbarch *gdbarch,
- struct symtab *s,
- struct tui_line_or_address line_or_addr) override;
+ bool set_contents (struct gdbarch *gdbarch,
+ const struct symtab_and_line &sal) override;
private: