blob: 7e4930cca3b053134bfaeeff26ca200402b114bb [file] [log] [blame]
// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "ios/public/provider/chrome/browser/additional_features/additional_features_api.h"
#import "ios/public/provider/chrome/browser/additional_features/additional_features_controller.h"
namespace ios {
namespace provider {
namespace {
// Public implementation for AdditionalFeaturesController.
class ChromiumAdditionalFeaturesController final
: public AdditionalFeaturesController {
public:
inline void RegisterFeatureList(base::FeatureList* featureList) final {}
inline void FeatureListDidCompleteSetup() final {}
inline void ShutDown() final {}
};
} // namespace
std::unique_ptr<AdditionalFeaturesController>
CreateAdditionalFeaturesController() {
return std::make_unique<ChromiumAdditionalFeaturesController>();
}
} // namespace provider
} // namespace ios