Index: content/public/common/web_preferences.cc |
diff --git a/content/public/common/web_preferences.cc b/content/public/common/web_preferences.cc |
index 62af1cedfbc424448be1c79b832edc3545279164..61e213d6956807a3b9e43d73ae33a26b15c473a2 100644 |
--- a/content/public/common/web_preferences.cc |
+++ b/content/public/common/web_preferences.cc |
@@ -17,51 +17,37 @@ namespace content { |
// "Zyyy" is the ISO 15924 script code for undetermined script aka Common. |
const char kCommonScript[] = "Zyyy"; |
-#define STATIC_ASSERT_MATCHING_ENUMS(content_name, blink_name) \ |
- static_assert( \ |
- static_cast<int>(content_name) == static_cast<int>(blink_name), \ |
- "mismatching enums: " #content_name) |
+#define STATIC_ASSERT_ENUM(a, b) \ |
+ static_assert(static_cast<int>(a) == static_cast<int>(b), \ |
+ "mismatching enums: " #a) |
-STATIC_ASSERT_MATCHING_ENUMS(EDITING_BEHAVIOR_MAC, |
- WebSettings::EditingBehaviorMac); |
-STATIC_ASSERT_MATCHING_ENUMS(EDITING_BEHAVIOR_WIN, |
- WebSettings::EditingBehaviorWin); |
-STATIC_ASSERT_MATCHING_ENUMS(EDITING_BEHAVIOR_UNIX, |
- WebSettings::EditingBehaviorUnix); |
-STATIC_ASSERT_MATCHING_ENUMS(EDITING_BEHAVIOR_ANDROID, |
- WebSettings::EditingBehaviorAndroid); |
+STATIC_ASSERT_ENUM(EDITING_BEHAVIOR_MAC, WebSettings::EditingBehaviorMac); |
+STATIC_ASSERT_ENUM(EDITING_BEHAVIOR_WIN, WebSettings::EditingBehaviorWin); |
+STATIC_ASSERT_ENUM(EDITING_BEHAVIOR_UNIX, WebSettings::EditingBehaviorUnix); |
+STATIC_ASSERT_ENUM(EDITING_BEHAVIOR_ANDROID, |
+ WebSettings::EditingBehaviorAndroid); |
-STATIC_ASSERT_MATCHING_ENUMS(V8_CACHE_OPTIONS_DEFAULT, |
- WebSettings::V8CacheOptionsDefault); |
-STATIC_ASSERT_MATCHING_ENUMS(V8_CACHE_OPTIONS_NONE, |
- WebSettings::V8CacheOptionsNone); |
-STATIC_ASSERT_MATCHING_ENUMS(V8_CACHE_OPTIONS_PARSE, |
- WebSettings::V8CacheOptionsParse); |
-STATIC_ASSERT_MATCHING_ENUMS(V8_CACHE_OPTIONS_CODE, |
- WebSettings::V8CacheOptionsCode); |
-STATIC_ASSERT_MATCHING_ENUMS(V8_CACHE_OPTIONS_LAST, |
- WebSettings::V8CacheOptionsCode); |
+STATIC_ASSERT_ENUM(V8_CACHE_OPTIONS_DEFAULT, |
+ WebSettings::V8CacheOptionsDefault); |
+STATIC_ASSERT_ENUM(V8_CACHE_OPTIONS_NONE, WebSettings::V8CacheOptionsNone); |
+STATIC_ASSERT_ENUM(V8_CACHE_OPTIONS_PARSE, WebSettings::V8CacheOptionsParse); |
+STATIC_ASSERT_ENUM(V8_CACHE_OPTIONS_CODE, WebSettings::V8CacheOptionsCode); |
+STATIC_ASSERT_ENUM(V8_CACHE_OPTIONS_LAST, WebSettings::V8CacheOptionsCode); |
-STATIC_ASSERT_MATCHING_ENUMS(IMAGE_ANIMATION_POLICY_ALLOWED, |
- WebSettings::ImageAnimationPolicyAllowed); |
-STATIC_ASSERT_MATCHING_ENUMS(IMAGE_ANIMATION_POLICY_ANIMATION_ONCE, |
- WebSettings::ImageAnimationPolicyAnimateOnce); |
-STATIC_ASSERT_MATCHING_ENUMS(IMAGE_ANIMATION_POLICY_NO_ANIMATION, |
- WebSettings::ImageAnimationPolicyNoAnimation); |
+STATIC_ASSERT_ENUM(IMAGE_ANIMATION_POLICY_ALLOWED, |
+ WebSettings::ImageAnimationPolicyAllowed); |
+STATIC_ASSERT_ENUM(IMAGE_ANIMATION_POLICY_ANIMATION_ONCE, |
+ WebSettings::ImageAnimationPolicyAnimateOnce); |
+STATIC_ASSERT_ENUM(IMAGE_ANIMATION_POLICY_NO_ANIMATION, |
+ WebSettings::ImageAnimationPolicyNoAnimation); |
-STATIC_ASSERT_MATCHING_ENUMS(ui::POINTER_TYPE_NONE, |
- blink::PointerTypeNone); |
-STATIC_ASSERT_MATCHING_ENUMS(ui::POINTER_TYPE_COARSE, |
- blink::PointerTypeCoarse); |
-STATIC_ASSERT_MATCHING_ENUMS(ui::POINTER_TYPE_FINE, |
- blink::PointerTypeFine); |
+STATIC_ASSERT_ENUM(ui::POINTER_TYPE_NONE, blink::PointerTypeNone); |
+STATIC_ASSERT_ENUM(ui::POINTER_TYPE_COARSE, blink::PointerTypeCoarse); |
+STATIC_ASSERT_ENUM(ui::POINTER_TYPE_FINE, blink::PointerTypeFine); |
-STATIC_ASSERT_MATCHING_ENUMS(ui::HOVER_TYPE_NONE, |
- blink::HoverTypeNone); |
-STATIC_ASSERT_MATCHING_ENUMS(ui::HOVER_TYPE_ON_DEMAND, |
- blink::HoverTypeOnDemand); |
-STATIC_ASSERT_MATCHING_ENUMS(ui::HOVER_TYPE_HOVER, |
- blink::HoverTypeHover); |
+STATIC_ASSERT_ENUM(ui::HOVER_TYPE_NONE, blink::HoverTypeNone); |
+STATIC_ASSERT_ENUM(ui::HOVER_TYPE_ON_DEMAND, blink::HoverTypeOnDemand); |
+STATIC_ASSERT_ENUM(ui::HOVER_TYPE_HOVER, blink::HoverTypeHover); |
WebPreferences::WebPreferences() |
: default_font_size(16), |