#include "components/feature_engagement/internal/single_invalid_configuration.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "components/feature_engagement/public/configuration.h"
namespace feature_engagement {
SingleInvalidConfiguration::SingleInvalidConfiguration() { … }
SingleInvalidConfiguration::~SingleInvalidConfiguration() = default;
const FeatureConfig& SingleInvalidConfiguration::GetFeatureConfig(
const base::Feature& feature) const { … }
const FeatureConfig& SingleInvalidConfiguration::GetFeatureConfigByName(
const std::string& feature_name) const { … }
const Configuration::ConfigMap&
SingleInvalidConfiguration::GetRegisteredFeatureConfigs() const { … }
const std::vector<std::string>
SingleInvalidConfiguration::GetRegisteredFeatures() const { … }
const GroupConfig& SingleInvalidConfiguration::GetGroupConfig(
const base::Feature& group) const { … }
const GroupConfig& SingleInvalidConfiguration::GetGroupConfigByName(
const std::string& group_name) const { … }
const Configuration::GroupConfigMap&
SingleInvalidConfiguration::GetRegisteredGroupConfigs() const { … }
const std::vector<std::string> SingleInvalidConfiguration::GetRegisteredGroups()
const { … }
#if BUILDFLAG(IS_CHROMEOS_ASH)
void SingleInvalidConfiguration::UpdateConfig(
const base::Feature& feature,
const ConfigurationProvider* provider) {}
const Configuration::EventPrefixSet&
SingleInvalidConfiguration::GetRegisteredAllowedEventPrefixes() const {
return event_prefixes_;
}
#endif
}