| Index: third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
|
| diff --git a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
|
| index 0b50bb5347f1ff2648cbbb8b3383d4e03dcb1452..574b331f21d4fadea21b884ff30d4483c6e140e6 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
|
| +++ b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
|
| @@ -2629,6 +2629,41 @@ template<> inline EWordBreak CSSPrimitiveValue::convertTo() const
|
| return NormalWordBreak;
|
| }
|
|
|
| +template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EOverflowAnchor e)
|
| + : CSSValue(PrimitiveClass)
|
| +{
|
| + init(UnitType::ValueID);
|
| + switch (e) {
|
| + case AnchorVisible:
|
| + m_value.valueID = CSSValueVisible;
|
| + break;
|
| + case AnchorNone:
|
| + m_value.valueID = CSSValueNone;
|
| + break;
|
| + case AnchorAuto:
|
| + m_value.valueID = CSSValueAuto;
|
| + break;
|
| + }
|
| +}
|
| +
|
| +template<> inline EOverflowAnchor CSSPrimitiveValue::convertTo() const
|
| +{
|
| + DCHECK(isValueID());
|
| + switch (m_value.valueID) {
|
| + case CSSValueVisible:
|
| + return AnchorVisible;
|
| + case CSSValueNone:
|
| + return AnchorNone;
|
| + case CSSValueAuto:
|
| + return AnchorAuto;
|
| + default:
|
| + break;
|
| + }
|
| +
|
| + NOTREACHED();
|
| + return AnchorNone;
|
| +}
|
| +
|
| template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EOverflowWrap e)
|
| : CSSValue(PrimitiveClass)
|
| {
|
|
|