Index: chrome/browser/policy/configuration_policy_provider.h |
diff --git a/chrome/browser/policy/configuration_policy_provider.h b/chrome/browser/policy/configuration_policy_provider.h |
index 4ad5c1a57822f96bdcd46b6f7e0b9831f62e92d8..3eb0a7d2ef47bf61abd893dfd071ae879304d010 100644 |
--- a/chrome/browser/policy/configuration_policy_provider.h |
+++ b/chrome/browser/policy/configuration_policy_provider.h |
@@ -17,6 +17,7 @@ |
namespace policy { |
+struct PolicyDefinitionList; |
class PolicyMap; |
// A mostly-abstract super class for platform-specific policy providers. |
@@ -31,19 +32,6 @@ class ConfigurationPolicyProvider { |
virtual void OnProviderGoingAway() = 0; |
}; |
- // Used for static arrays of policy values that is used to initialize an |
- // instance of the ConfigurationPolicyProvider. |
- struct PolicyDefinitionList { |
- struct Entry { |
- ConfigurationPolicyType policy_type; |
- base::Value::Type value_type; |
- const char* name; |
- }; |
- |
- const Entry* begin; |
- const Entry* end; |
- }; |
- |
explicit ConfigurationPolicyProvider(const PolicyDefinitionList* policy_list); |
virtual ~ConfigurationPolicyProvider(); |