#include "components/optimization_guide/core/feature_registry/feature_registration.h"
#include "base/feature_list.h"
#include "components/optimization_guide/core/feature_registry/enterprise_policy_registry.h"
#include "components/optimization_guide/core/feature_registry/mqls_feature_registry.h"
#include "components/optimization_guide/core/feature_registry/settings_ui_registry.h"
#include "components/optimization_guide/core/model_execution/feature_keys.h"
#include "components/optimization_guide/core/model_quality/feature_type_map.h"
#include "components/optimization_guide/proto/features/common_quality_data.pb.h"
#include "components/optimization_guide/proto/features/tab_organization.pb.h"
#include "components/optimization_guide/proto/model_quality_service.pb.h"
#include "components/prefs/pref_registry_simple.h"
#include "enterprise_policy_registry.h"
#include "mqls_feature_registry.h"
namespace optimization_guide {
namespace prefs {
const char kTabOrganizationEnterprisePolicyAllowed[] = …;
const char kComposeEnterprisePolicyAllowed[] = …;
const char kWallpaperSearchEnterprisePolicyAllowed[] = …;
const char kHistorySearchEnterprisePolicyAllowed[] = …;
const char kProductSpecificationsEnterprisePolicyAllowed[] = …;
}
namespace features {
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
BASE_FEATURE(…);
}
namespace {
void RegisterCompose() { … }
void RegisterTabOrganization() { … }
void RegisterWallpaperSearch() { … }
void RegisterHistorySearch() { … }
void RegisterProductSpecifications() { … }
}
void RegisterGenAiFeatures(PrefRegistrySimple* pref_registry) { … }
}