// Represents a previously open tab.
struct Tab : public Entry {
Tab();
- virtual ~Tab();
+ ~Tab() override;
bool has_browser() const { return browser_id > 0; }
// Represents a previously open window.
struct Window : public Entry {
Window();
- virtual ~Window();
+ ~Window() override;
// The tabs that comprised the window, in order.
std::vector<Tab> tabs;
typedef std::list<Entry*> Entries;
- virtual ~TabRestoreService();
+ ~TabRestoreService() override;
// Adds/removes an observer. TabRestoreService does not take ownership of
// the observer.