#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 { … }