#include <memory>
#include "chrome/browser/page_image_service/image_service_factory.h"
#include "chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.h"
#include "chrome/browser/autocomplete/remote_suggestions_service_factory.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service.h"
#include "chrome/browser/optimization_guide/optimization_guide_keyed_service_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/browser/sync/sync_service_factory.h"
#include "components/page_image_service/image_service.h"
#include "components/page_image_service/image_service_impl.h"
namespace page_image_service {
ImageService* ImageServiceFactory::GetForBrowserContext(
content::BrowserContext* browser_context) { … }
ImageServiceFactory& ImageServiceFactory::GetInstance() { … }
ImageServiceFactory::ImageServiceFactory()
: … { … }
ImageServiceFactory::~ImageServiceFactory() = default;
std::unique_ptr<KeyedService>
ImageServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
void ImageServiceFactory::EnsureFactoryBuilt() { … }
}