910e62b5创建于 1月15日历史提交
// Copyright 2020 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/component_updater/ash/component_manager_ash.h"

#include <optional>

#include "base/files/file_path.h"
#include "base/version.h"

namespace component_updater {

CompatibleComponentInfo::CompatibleComponentInfo() = default;

CompatibleComponentInfo::CompatibleComponentInfo(
    const base::FilePath& path_in,
    std::optional<base::Version> version_in)
    : path(path_in), version(version_in) {}

CompatibleComponentInfo::CompatibleComponentInfo(
    CompatibleComponentInfo&& lhs) = default;
CompatibleComponentInfo& CompatibleComponentInfo::operator=(
    CompatibleComponentInfo&& lhs) = default;

CompatibleComponentInfo::~CompatibleComponentInfo() = default;

ComponentManagerAsh::ComponentManagerAsh() = default;
ComponentManagerAsh::~ComponentManagerAsh() = default;

}  // namespace component_updater