chromium/components/prefs/pref_value_map.cc

// Copyright 2011 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/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 {}