chromium/components/feature_engagement/internal/single_invalid_configuration.cc

// Copyright 2017 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/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

}  // namespace feature_engagement