| 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 93fdf19c8cb2382f688a400dfb0df1f29e7e1c29..1bf591115ef035ab0d8e51516e871c78d7360c7b 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
|
| +++ b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
|
| @@ -1399,6 +1399,41 @@ template<> inline EFloat CSSPrimitiveValue::convertTo() const
|
| return NoFloat;
|
| }
|
|
|
| +template<> inline CSSPrimitiveValue::CSSPrimitiveValue(Hyphens e)
|
| + : CSSValue(PrimitiveClass)
|
| +{
|
| + init(UnitType::ValueID);
|
| + switch (e) {
|
| + case HyphensAuto:
|
| + m_value.valueID = CSSValueAuto;
|
| + break;
|
| + case HyphensManual:
|
| + m_value.valueID = CSSValueManual;
|
| + break;
|
| + case HyphensNone:
|
| + m_value.valueID = CSSValueNone;
|
| + break;
|
| + }
|
| +}
|
| +
|
| +template<> inline Hyphens CSSPrimitiveValue::convertTo() const
|
| +{
|
| + DCHECK(isValueID());
|
| + switch (m_value.valueID) {
|
| + case CSSValueAuto:
|
| + return HyphensAuto;
|
| + case CSSValueManual:
|
| + return HyphensManual;
|
| + case CSSValueNone:
|
| + return HyphensNone;
|
| + default:
|
| + break;
|
| + }
|
| +
|
| + NOTREACHED();
|
| + return HyphensManual;
|
| +}
|
| +
|
| template<> inline CSSPrimitiveValue::CSSPrimitiveValue(LineBreak e)
|
| : CSSValue(PrimitiveClass)
|
| {
|
|
|