chromium/third_party/blink/common/interest_group/ad_display_size.cc

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

#include <tuple>

#include "third_party/blink/public/common/interest_group/ad_display_size.h"

namespace blink {

AdSize::AdSize() = default;

AdSize::AdSize(double width,
               LengthUnit width_units,
               double height,
               LengthUnit height_units)
    :{}

AdSize::AdSize(const AdSize&) = default;

AdSize::AdSize(AdSize&&) = default;

AdSize& AdSize::operator=(const AdSize&) = default;

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

bool AdSize::operator==(const AdSize& other) const {}

bool AdSize::operator!=(const AdSize& other) const {}

bool AdSize::operator<(const AdSize& other) const {}

AdSize::~AdSize() = default;

AdDescriptor::AdDescriptor() = default;

AdDescriptor::AdDescriptor(GURL url, std::optional<AdSize> size)
    :{}

AdDescriptor::AdDescriptor(const AdDescriptor&) = default;

AdDescriptor::AdDescriptor(AdDescriptor&&) = default;

AdDescriptor& AdDescriptor::operator=(const AdDescriptor&) = default;

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

bool AdDescriptor::operator==(const AdDescriptor& other) const {}

bool AdDescriptor::operator!=(const AdDescriptor& other) const {}

AdDescriptor::~AdDescriptor() = default;

}  // namespace blink