chromium/components/prefs/wrap_with_prefix_pref_store.cc

// Copyright 2024 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/wrap_with_prefix_pref_store.h"

#include <string>
#include <string_view>

#include "base/strings/strcat.h"
#include "base/strings/string_util.h"

WrapWithPrefixPrefStore::WrapWithPrefixPrefStore(
    scoped_refptr<PersistentPrefStore> target_pref_store,
    std::string_view path_prefix)
    :{}

WrapWithPrefixPrefStore::~WrapWithPrefixPrefStore() {}

bool WrapWithPrefixPrefStore::GetValue(std::string_view key,
                                       const base::Value** value) const {}

base::Value::Dict WrapWithPrefixPrefStore::GetValues() const {}

bool WrapWithPrefixPrefStore::GetMutableValue(std::string_view key,
                                              base::Value** value) {}

void WrapWithPrefixPrefStore::AddObserver(PrefStore::Observer* observer) {}

void WrapWithPrefixPrefStore::RemoveObserver(PrefStore::Observer* observer) {}

bool WrapWithPrefixPrefStore::HasObservers() const {}

bool WrapWithPrefixPrefStore::IsInitializationComplete() const {}

void WrapWithPrefixPrefStore::SetValue(std::string_view key,
                                       base::Value value,
                                       uint32_t flags) {}

void WrapWithPrefixPrefStore::SetValueSilently(std::string_view key,
                                               base::Value value,
                                               uint32_t flags) {}

void WrapWithPrefixPrefStore::RemoveValue(std::string_view key,
                                          uint32_t flags) {}

void WrapWithPrefixPrefStore::RemoveValuesByPrefixSilently(
    std::string_view prefix) {}

bool WrapWithPrefixPrefStore::ReadOnly() const {}

PersistentPrefStore::PrefReadError WrapWithPrefixPrefStore::GetReadError()
    const {}

PersistentPrefStore::PrefReadError WrapWithPrefixPrefStore::ReadPrefs() {}

void WrapWithPrefixPrefStore::ReadPrefsAsync(
    ReadErrorDelegate* error_delegate) {}

void WrapWithPrefixPrefStore::SchedulePendingLossyWrites() {}

void WrapWithPrefixPrefStore::OnStoreDeletionFromDisk() {}

void WrapWithPrefixPrefStore::ReportValueChanged(std::string_view key,
                                                 uint32_t flags) {}

void WrapWithPrefixPrefStore::OnPrefValueChanged(std::string_view key) {}

void WrapWithPrefixPrefStore::OnInitializationCompleted(bool succeeded) {}

std::string WrapWithPrefixPrefStore::AddDottedPrefix(
    std::string_view path) const {}

std::string_view WrapWithPrefixPrefStore::RemoveDottedPrefix(
    std::string_view path) const {}

bool WrapWithPrefixPrefStore::HasDottedPrefix(std::string_view path) const {}

bool WrapWithPrefixPrefStore::HasReadErrorDelegate() const {}