#include "chrome/browser/permissions/one_time_permissions_tracker_factory.h"
#include "base/no_destructor.h"
#include "chrome/browser/permissions/one_time_permissions_tracker.h"
#include "chrome/browser/profiles/profile.h"
OneTimePermissionsTracker*
OneTimePermissionsTrackerFactory::GetForBrowserContext(
content::BrowserContext* browser_context) { … }
OneTimePermissionsTrackerFactory*
OneTimePermissionsTrackerFactory::GetInstance() { … }
OneTimePermissionsTrackerFactory::OneTimePermissionsTrackerFactory()
: … { … }
OneTimePermissionsTrackerFactory::~OneTimePermissionsTrackerFactory() = default;
bool OneTimePermissionsTrackerFactory::ServiceIsCreatedWithBrowserContext()
const { … }
std::unique_ptr<KeyedService>
OneTimePermissionsTrackerFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }