chromium/components/user_education/common/feature_promo_data.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 "components/user_education/common/feature_promo_data.h"

namespace user_education {

std::ostream& operator<<(std::ostream& oss,
                         FeaturePromoClosedReason close_reason) {}

FeaturePromoData::FeaturePromoData() = default;
FeaturePromoData::FeaturePromoData(const FeaturePromoData&) = default;
FeaturePromoData::FeaturePromoData(FeaturePromoData&&) noexcept = default;
FeaturePromoData& FeaturePromoData::operator=(const FeaturePromoData&) =
    default;
FeaturePromoData& FeaturePromoData::operator=(FeaturePromoData&&) noexcept =
    default;
FeaturePromoData::~FeaturePromoData() = default;

FeaturePromoSessionData::FeaturePromoSessionData() = default;
FeaturePromoSessionData::FeaturePromoSessionData(
    const FeaturePromoSessionData&) = default;
FeaturePromoSessionData::FeaturePromoSessionData(
    FeaturePromoSessionData&&) noexcept = default;
FeaturePromoSessionData& FeaturePromoSessionData::operator=(
    const FeaturePromoSessionData&) = default;
FeaturePromoSessionData& FeaturePromoSessionData::operator=(
    FeaturePromoSessionData&&) noexcept = default;
FeaturePromoSessionData::~FeaturePromoSessionData() = default;

FeaturePromoPolicyData::FeaturePromoPolicyData() = default;
FeaturePromoPolicyData::FeaturePromoPolicyData(const FeaturePromoPolicyData&) =
    default;
FeaturePromoPolicyData::FeaturePromoPolicyData(
    FeaturePromoPolicyData&&) noexcept = default;
FeaturePromoPolicyData& FeaturePromoPolicyData::operator=(
    const FeaturePromoPolicyData&) = default;
FeaturePromoPolicyData& FeaturePromoPolicyData::operator=(
    FeaturePromoPolicyData&&) noexcept = default;
FeaturePromoPolicyData::~FeaturePromoPolicyData() = default;

}  // namespace user_education