chromium/components/prefs/scoped_user_pref_update.cc

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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"

// TODO(crbug.com/40895218): The following two can be removed after resolving
// the problem.
#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() {}

}  // namespace subtle

base::Value::Dict& ScopedDictPrefUpdate::Get() {}

base::Value::List& ScopedListPrefUpdate::Get() {}