1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/common/content_settings.h"
7 ContentSetting
IntToContentSetting(int content_setting
) {
8 return ((content_setting
< 0) ||
9 (content_setting
>= CONTENT_SETTING_NUM_SETTINGS
)) ?
10 CONTENT_SETTING_DEFAULT
: static_cast<ContentSetting
>(content_setting
);
13 ContentSettingPatternSource::ContentSettingPatternSource(
14 const ContentSettingsPattern
& primary_pattern
,
15 const ContentSettingsPattern
& secondary_pattern
,
16 ContentSetting setting
,
17 const std::string
& source
,
19 : primary_pattern(primary_pattern
),
20 secondary_pattern(secondary_pattern
),
23 incognito(incognito
) {}
25 ContentSettingPatternSource::ContentSettingPatternSource()
26 : setting(CONTENT_SETTING_DEFAULT
), incognito(false) {
29 RendererContentSettingRules::RendererContentSettingRules() {}
31 RendererContentSettingRules::~RendererContentSettingRules() {}