#include "chrome/browser/file_system_access/file_system_access_permission_context_factory.h"
#include "base/no_destructor.h"
#include "chrome/browser/content_settings/host_content_settings_map_factory.h"
#include "chrome/browser/file_system_access/chrome_file_system_access_permission_context.h"
#include "chrome/browser/profiles/profile.h"
ChromeFileSystemAccessPermissionContext*
FileSystemAccessPermissionContextFactory::GetForProfile(
content::BrowserContext* profile) { … }
ChromeFileSystemAccessPermissionContext*
FileSystemAccessPermissionContextFactory::GetForProfileIfExists(
content::BrowserContext* profile) { … }
FileSystemAccessPermissionContextFactory*
FileSystemAccessPermissionContextFactory::GetInstance() { … }
FileSystemAccessPermissionContextFactory::
FileSystemAccessPermissionContextFactory()
: … { … }
FileSystemAccessPermissionContextFactory::
~FileSystemAccessPermissionContextFactory() = default;
std::unique_ptr<KeyedService>
FileSystemAccessPermissionContextFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* profile) const { … }