#include "chrome/browser/predictors/predictor_database_factory.h"
#include <utility>
#include "base/functional/bind.h"
#include "base/task/sequenced_task_runner.h"
#include "base/task/thread_pool.h"
#include "chrome/browser/predictors/predictor_database.h"
#include "chrome/browser/profiles/profile.h"
namespace predictors {
PredictorDatabase* PredictorDatabaseFactory::GetForProfile(Profile* profile) { … }
PredictorDatabaseFactory* PredictorDatabaseFactory::GetInstance() { … }
PredictorDatabaseFactory::PredictorDatabaseFactory()
: … { … }
PredictorDatabaseFactory::~PredictorDatabaseFactory() = default;
std::unique_ptr<KeyedService>
PredictorDatabaseFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* profile) const { … }
}