blob: 45a0e5b5f7114636579035be238342ae6cbf9819 [file] [log] [blame]
// Copyright 2021 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/help_bubble/help_bubble_params.h"
namespace user_education {
HelpBubbleButtonParams::HelpBubbleButtonParams() = default;
HelpBubbleButtonParams::HelpBubbleButtonParams(
HelpBubbleButtonParams&&) noexcept = default;
HelpBubbleButtonParams::~HelpBubbleButtonParams() = default;
HelpBubbleButtonParams& HelpBubbleButtonParams::operator=(
HelpBubbleButtonParams&&) noexcept = default;
HelpBubbleParams::ExtendedProperties::ExtendedProperties() = default;
HelpBubbleParams::ExtendedProperties::ExtendedProperties(
const ExtendedProperties& other)
: dict_(other.dict_.Clone()) {}
HelpBubbleParams::ExtendedProperties::ExtendedProperties(
ExtendedProperties&& other) noexcept
: dict_(std::move(other.dict_)) {}
HelpBubbleParams::ExtendedProperties&
HelpBubbleParams::ExtendedProperties::operator=(
const ExtendedProperties& other) {
dict_ = other.dict_.Clone();
return *this;
}
HelpBubbleParams::ExtendedProperties&
HelpBubbleParams::ExtendedProperties::operator=(
ExtendedProperties&& other) noexcept {
dict_ = std::move(other.dict_);
return *this;
}
HelpBubbleParams::ExtendedProperties::~ExtendedProperties() = default;
HelpBubbleParams::HelpBubbleParams() = default;
HelpBubbleParams::HelpBubbleParams(HelpBubbleParams&&) noexcept = default;
HelpBubbleParams& HelpBubbleParams::operator=(HelpBubbleParams&&) noexcept =
default;
HelpBubbleParams::~HelpBubbleParams() = default;
} // namespace user_education