#include "chrome/browser/autofill/autofill_ml_prediction_model_service_factory.h"
#include <memory>
#include "base/no_destructor.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 "components/keyed_service/content/browser_context_dependency_manager.h"
#include "content/public/browser/browser_context.h"
namespace autofill {
AutofillMlPredictionModelServiceFactory*
AutofillMlPredictionModelServiceFactory::GetInstance() { … }
AutofillMlPredictionModelHandler*
AutofillMlPredictionModelServiceFactory::GetForBrowserContext(
content::BrowserContext* context) { … }
AutofillMlPredictionModelServiceFactory::
AutofillMlPredictionModelServiceFactory()
: … { … }
AutofillMlPredictionModelServiceFactory::
~AutofillMlPredictionModelServiceFactory() = default;
content::BrowserContext*
AutofillMlPredictionModelServiceFactory::GetBrowserContextToUse(
content::BrowserContext* context) const { … }
std::unique_ptr<KeyedService>
AutofillMlPredictionModelServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
}