#include "components/prefs/pref_value_map.h"
#include <limits.h>
#include <map>
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include "base/values.h"
PrefValueMap::PrefValueMap() { … }
PrefValueMap::~PrefValueMap() { … }
bool PrefValueMap::GetValue(std::string_view key,
const base::Value** value) const { … }
bool PrefValueMap::GetValue(std::string_view key, base::Value** value) { … }
bool PrefValueMap::SetValue(std::string_view key, base::Value value) { … }
bool PrefValueMap::RemoveValue(std::string_view key) { … }
void PrefValueMap::Clear() { … }
void PrefValueMap::ClearWithPrefix(std::string_view prefix) { … }
void PrefValueMap::Swap(PrefValueMap* other) { … }
PrefValueMap::iterator PrefValueMap::begin() { … }
PrefValueMap::iterator PrefValueMap::end() { … }
PrefValueMap::const_iterator PrefValueMap::begin() const { … }
PrefValueMap::const_iterator PrefValueMap::end() const { … }
bool PrefValueMap::empty() const { … }
bool PrefValueMap::GetBoolean(std::string_view key, bool* value) const { … }
void PrefValueMap::SetBoolean(std::string_view key, bool value) { … }
bool PrefValueMap::GetString(std::string_view key, std::string* value) const { … }
void PrefValueMap::SetString(std::string_view key, std::string_view value) { … }
bool PrefValueMap::GetInteger(std::string_view key, int* value) const { … }
void PrefValueMap::SetInteger(std::string_view key, const int value) { … }
void PrefValueMap::SetDouble(std::string_view key, const double value) { … }
void PrefValueMap::GetDifferingKeys(
const PrefValueMap* other,
std::vector<std::string>* differing_keys) const { … }
base::Value::Dict PrefValueMap::AsDict() const { … }