#include "chrome/browser/safe_browsing/generated_safe_browsing_pref.h"
#include "base/types/cxx23_to_underlying.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/api/settings_private.h"
#include "components/prefs/pref_service.h"
#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
settings_api;
namespace safe_browsing {
const char kGeneratedSafeBrowsingPref[] = …;
GeneratedSafeBrowsingPref::GeneratedSafeBrowsingPref(Profile* profile)
: … { … }
extensions::settings_private::SetPrefResult GeneratedSafeBrowsingPref::SetPref(
const base::Value* value) { … }
extensions::api::settings_private::PrefObject
GeneratedSafeBrowsingPref::GetPrefObject() const { … }
void GeneratedSafeBrowsingPref::OnSafeBrowsingPreferencesChanged() { … }
void GeneratedSafeBrowsingPref::ApplySafeBrowsingManagementState(
const Profile& profile,
settings_api::PrefObject& pref_object) { … }
}