#include "chrome/browser/ui/tabs/organization/tab_organization_service_factory.h"
#include "base/no_destructor.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/tabs/organization/tab_organization_service.h"
#include "chrome/browser/ui/ui_features.h"
#include "components/keyed_service/core/keyed_service.h"
#include "components/optimization_guide/core/model_quality/feature_type_map.h"
#include "components/optimization_guide/core/optimization_guide_features.h"
TabOrganizationServiceFactory::TabOrganizationServiceFactory()
: … { … }
TabOrganizationServiceFactory::~TabOrganizationServiceFactory() = default;
std::unique_ptr<KeyedService>
TabOrganizationServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
TabOrganizationServiceFactory* TabOrganizationServiceFactory::GetInstance() { … }
TabOrganizationService* TabOrganizationServiceFactory::GetForProfile(
Profile* profile) { … }