chromium/net/first_party_sets/first_party_sets_validator.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "net/first_party_sets/first_party_sets_validator.h"

#include "base/ranges/algorithm.h"
#include "net/base/schemeful_site.h"

namespace net {

FirstPartySetsValidator::FirstPartySetsValidator() = default;
FirstPartySetsValidator::~FirstPartySetsValidator() = default;

FirstPartySetsValidator::FirstPartySetsValidator(FirstPartySetsValidator&&) =
    default;
FirstPartySetsValidator& FirstPartySetsValidator::operator=(
    FirstPartySetsValidator&&) = default;

void FirstPartySetsValidator::Update(const SchemefulSite& site,
                                     const SchemefulSite& primary) {}

bool FirstPartySetsValidator::IsValid() const {}

bool FirstPartySetsValidator::IsSitePrimaryValid(
    const SchemefulSite& primary) const {}

bool FirstPartySetsValidator::PrimarySiteState::IsValid() const {}

}  // namespace net