#include "net/first_party_sets/first_party_set_metadata.h"
#include <tuple>
#include "base/types/optional_util.h"
#include "net/first_party_sets/first_party_set_entry.h"
namespace net {
FirstPartySetMetadata::FirstPartySetMetadata() = default;
FirstPartySetMetadata::FirstPartySetMetadata(
const FirstPartySetEntry* frame_entry,
const FirstPartySetEntry* top_frame_entry)
: … { … }
FirstPartySetMetadata::FirstPartySetMetadata(FirstPartySetMetadata&&) = default;
FirstPartySetMetadata& FirstPartySetMetadata::operator=(
FirstPartySetMetadata&&) = default;
FirstPartySetMetadata::~FirstPartySetMetadata() = default;
bool FirstPartySetMetadata::operator==(
const FirstPartySetMetadata& other) const = default;
bool FirstPartySetMetadata::operator!=(
const FirstPartySetMetadata& other) const = default;
std::ostream& operator<<(std::ostream& os,
const FirstPartySetMetadata& metadata) { … }
bool FirstPartySetMetadata::AreSitesInSameFirstPartySet() const { … }
}