#include "chrome/browser/ui/performance_controls/tab_list_model.h"
#include <algorithm>
#include <vector>
#include "components/performance_manager/public/resource_attribution/page_context.h"
TabListModel::TabListModel(
const std::vector<resource_attribution::PageContext>& page_contexts)
: … { … }
TabListModel::~TabListModel() = default;
void TabListModel::AddObserver(Observer* observer) { … }
void TabListModel::RemoveObserver(Observer* observer) { … }
void TabListModel::RemovePageContext(resource_attribution::PageContext tab) { … }
std::vector<resource_attribution::PageContext> TabListModel::page_contexts() { … }
int TabListModel::count() { … }