| Index: chrome/browser/content_settings/host_content_settings_map.h | 
| diff --git a/chrome/browser/content_settings/host_content_settings_map.h b/chrome/browser/content_settings/host_content_settings_map.h | 
| index e43309fb8002d5e7f63dd17f2bc7ee9933553318..407293e48ab3f3c1e8f1bf8bb748720651277927 100644 | 
| --- a/chrome/browser/content_settings/host_content_settings_map.h | 
| +++ b/chrome/browser/content_settings/host_content_settings_map.h | 
| @@ -25,8 +25,13 @@ | 
| #include "chrome/common/notification_observer.h" | 
| #include "chrome/common/notification_registrar.h" | 
|  | 
| +namespace content_settings { | 
| + | 
| +class DefaultContentSettingsProviderInterface; | 
| + | 
| +}  // namespace content_settings | 
| + | 
| class ContentSettingsDetails; | 
| -class DefaultContentSettingsProvider; | 
| class DictionaryValue; | 
| class GURL; | 
| class PrefService; | 
| @@ -229,8 +234,9 @@ class HostContentSettingsMap | 
| bool updating_preferences_; | 
|  | 
| // Content setting providers. | 
| -  std::vector<linked_ptr<DefaultContentSettingsProvider> > | 
| -      default_content_settings_providers_; | 
| +  std::vector | 
| +      <linked_ptr<content_settings::DefaultContentSettingsProviderInterface> > | 
| +          default_content_settings_providers_; | 
|  | 
| // Used around accesses to the following objects to guarantee thread safety. | 
| mutable base::Lock lock_; | 
|  |