#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;
}