blob: 6ebde59d143a1d30fcb60c8376f24640e67ab0fc [file]
// Copyright 2026 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "base/feature_list_internal.h"
namespace base::internal {
RuntimeMutableFeatureState::RuntimeMutableFeatureState(
const Feature& feature,
FeatureList::OnRuntimeMutableFeatureStateChangedCallback callback)
: feature(feature), callback(std::move(callback)) {}
RuntimeMutableFeatureState::~RuntimeMutableFeatureState() = default;
RuntimeMutableFeatureState::RuntimeMutableFeatureState(
const RuntimeMutableFeatureState&) = default;
RuntimeMutableFeatureState::RuntimeMutableFeatureState(
RuntimeMutableFeatureState&&) = default;
RuntimeMutableFeatureState& RuntimeMutableFeatureState::operator=(
const RuntimeMutableFeatureState&) = default;
RuntimeMutableFeatureState& RuntimeMutableFeatureState::operator=(
RuntimeMutableFeatureState&&) = default;
} // namespace base::internal