#include "net/first_party_sets/first_party_sets_context_config.h"
#include "net/first_party_sets/first_party_set_entry_override.h"
namespace net {
FirstPartySetsContextConfig::FirstPartySetsContextConfig() = default;
FirstPartySetsContextConfig::FirstPartySetsContextConfig(
base::flat_map<SchemefulSite, FirstPartySetEntryOverride> customizations)
: … { … }
FirstPartySetsContextConfig::FirstPartySetsContextConfig(
FirstPartySetsContextConfig&& other) = default;
FirstPartySetsContextConfig& FirstPartySetsContextConfig::operator=(
FirstPartySetsContextConfig&& other) = default;
FirstPartySetsContextConfig::~FirstPartySetsContextConfig() = default;
FirstPartySetsContextConfig FirstPartySetsContextConfig::Clone() const { … }
bool FirstPartySetsContextConfig::operator==(
const FirstPartySetsContextConfig& other) const = default;
std::optional<FirstPartySetEntryOverride>
FirstPartySetsContextConfig::FindOverride(const SchemefulSite& site) const { … }
bool FirstPartySetsContextConfig::Contains(const SchemefulSite& site) const { … }
bool FirstPartySetsContextConfig::ForEachCustomizationEntry(
base::FunctionRef<bool(const SchemefulSite&,
const FirstPartySetEntryOverride&)> f) const { … }
}