#include "components/prefs/scoped_user_pref_update.h"
#include <string_view>
#include "base/check_deref.h"
#include "base/check_op.h"
#include "components/prefs/pref_notifier.h"
#include "components/prefs/pref_service.h"
#include "base/debug/crash_logging.h"
#include "base/debug/dump_without_crashing.h"
#include "base/types/cxx23_to_underlying.h"
namespace subtle {
ScopedUserPrefUpdateBase::ScopedUserPrefUpdateBase(PrefService* service,
std::string_view path)
: … { … }
ScopedUserPrefUpdateBase::~ScopedUserPrefUpdateBase() { … }
base::Value* ScopedUserPrefUpdateBase::GetValueOfType(base::Value::Type type) { … }
void ScopedUserPrefUpdateBase::Notify() { … }
}
base::Value::Dict& ScopedDictPrefUpdate::Get() { … }
base::Value::List& ScopedListPrefUpdate::Get() { … }