| 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();
|
|
|