#include "components/prefs/in_memory_pref_store.h"
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include "base/observer_list.h"
#include "base/values.h"
InMemoryPrefStore::InMemoryPrefStore() { … }
InMemoryPrefStore::~InMemoryPrefStore() { … }
bool InMemoryPrefStore::GetValue(std::string_view key,
const base::Value** value) const { … }
base::Value::Dict InMemoryPrefStore::GetValues() const { … }
bool InMemoryPrefStore::GetMutableValue(std::string_view key,
base::Value** value) { … }
void InMemoryPrefStore::AddObserver(PrefStore::Observer* observer) { … }
void InMemoryPrefStore::RemoveObserver(PrefStore::Observer* observer) { … }
bool InMemoryPrefStore::HasObservers() const { … }
bool InMemoryPrefStore::IsInitializationComplete() const { … }
void InMemoryPrefStore::SetValue(std::string_view key,
base::Value value,
uint32_t flags) { … }
void InMemoryPrefStore::SetValueSilently(std::string_view key,
base::Value value,
uint32_t flags) { … }
void InMemoryPrefStore::RemoveValue(std::string_view key, uint32_t flags) { … }
void InMemoryPrefStore::RemoveValuesByPrefixSilently(std::string_view prefix) { … }
bool InMemoryPrefStore::ReadOnly() const { … }
PersistentPrefStore::PrefReadError InMemoryPrefStore::GetReadError() const { … }
PersistentPrefStore::PrefReadError InMemoryPrefStore::ReadPrefs() { … }
void InMemoryPrefStore::ReadPrefsAsync(ReadErrorDelegate* error_delegate) { … }
void InMemoryPrefStore::ReportValueChanged(std::string_view key,
uint32_t flags) { … }
bool InMemoryPrefStore::IsInMemoryPrefStore() const { … }
bool InMemoryPrefStore::HasReadErrorDelegate() const { … }