Index: Source/core/css/CSSPrimitiveValueMappings.h |
diff --git a/Source/core/css/CSSPrimitiveValueMappings.h b/Source/core/css/CSSPrimitiveValueMappings.h |
index ca2c5574d01e32d92712938b5ce14a535201951f..17cc619cdc50e41c020b6c4af99a333d3aafa520 100644 |
--- a/Source/core/css/CSSPrimitiveValueMappings.h |
+++ b/Source/core/css/CSSPrimitiveValueMappings.h |
@@ -117,11 +117,11 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(LineClampValue i) |
template<> inline CSSPrimitiveValue::operator LineClampValue() const |
{ |
- if (m_primitiveUnitType == CSS_NUMBER) |
- return LineClampValue(clampTo<int>(m_value.num), LineClampLineCount); |
+ if (type() == CSS_NUMBER) |
+ return LineClampValue(clampTo<int>(value().num), LineClampLineCount); |
- if (m_primitiveUnitType == CSS_PERCENTAGE) |
- return LineClampValue(clampTo<int>(m_value.num), LineClampPercentage); |
+ if (type() == CSS_PERCENTAGE) |
+ return LineClampValue(clampTo<int>(value().num), LineClampPercentage); |
ASSERT_NOT_REACHED(); |
return LineClampValue(); |
@@ -149,7 +149,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(CSSReflectionDirection e) |
template<> inline CSSPrimitiveValue::operator CSSReflectionDirection() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAbove: |
return ReflectionAbove; |
case CSSValueBelow: |
@@ -182,10 +182,10 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ColumnFill columnFill) |
template<> inline CSSPrimitiveValue::operator ColumnFill() const |
{ |
- if (m_primitiveUnitType == CSS_VALUE_ID) { |
- if (m_value.valueID == CSSValueBalance) |
+ if (type() == CSS_VALUE_ID) { |
+ if (value().valueID == CSSValueBalance) |
return ColumnFillBalance; |
- if (m_value.valueID == CSSValueAuto) |
+ if (value().valueID == CSSValueAuto) |
return ColumnFillAuto; |
} |
ASSERT_NOT_REACHED(); |
@@ -209,11 +209,11 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ColumnSpan columnSpan) |
template<> inline CSSPrimitiveValue::operator ColumnSpan() const |
{ |
// Map 1 to none for compatibility reasons. |
- if (m_primitiveUnitType == CSS_NUMBER && m_value.num == 1) |
+ if (type() == CSS_NUMBER && value().num == 1) |
return ColumnSpanNone; |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAll: |
return ColumnSpanAll; |
case CSSValueNone: |
@@ -244,7 +244,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(PrintColorAdjust value) |
template<> inline CSSPrimitiveValue::operator PrintColorAdjust() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueEconomy: |
return PrintColorAdjustEconomy; |
case CSSValueExact: |
@@ -299,14 +299,14 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBorderStyle e) |
template<> inline CSSPrimitiveValue::operator EBorderStyle() const |
{ |
ASSERT(isValueID()); |
- if (m_value.valueID == CSSValueAuto) // Valid for CSS outline-style |
+ if (value().valueID == CSSValueAuto) // Valid for CSS outline-style |
return DOTTED; |
- return (EBorderStyle)(m_value.valueID - CSSValueNone); |
+ return (EBorderStyle)(value().valueID - CSSValueNone); |
} |
template<> inline CSSPrimitiveValue::operator OutlineIsAuto() const |
{ |
- if (m_value.valueID == CSSValueAuto) |
+ if (value().valueID == CSSValueAuto) |
return AUTO_ON; |
return AUTO_OFF; |
} |
@@ -361,7 +361,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(CompositeOperator e) |
template<> inline CSSPrimitiveValue::operator CompositeOperator() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueClear: |
return CompositeClear; |
case CSSValueCopy: |
@@ -561,9 +561,9 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ControlPart e) |
template<> inline CSSPrimitiveValue::operator ControlPart() const |
{ |
ASSERT(isValueID()); |
- if (m_value.valueID == CSSValueNone) |
+ if (value().valueID == CSSValueNone) |
return NoControlPart; |
- return ControlPart(m_value.valueID - CSSValueCheckbox + 1); |
+ return ControlPart(value().valueID - CSSValueCheckbox + 1); |
} |
template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBackfaceVisibility e) |
@@ -583,7 +583,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBackfaceVisibility e) |
template<> inline CSSPrimitiveValue::operator EBackfaceVisibility() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueVisible: |
return BackfaceVisibilityVisible; |
case CSSValueHidden: |
@@ -617,7 +617,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFillAttachment e) |
template<> inline CSSPrimitiveValue::operator EFillAttachment() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueScroll: |
return ScrollBackgroundAttachment; |
case CSSValueLocal: |
@@ -655,7 +655,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFillBox e) |
template<> inline CSSPrimitiveValue::operator EFillBox() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueBorder: |
case CSSValueBorderBox: |
return BorderFillBox; |
@@ -699,7 +699,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFillRepeat e) |
template<> inline CSSPrimitiveValue::operator EFillRepeat() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueRepeat: |
return RepeatFill; |
case CSSValueNoRepeat: |
@@ -739,7 +739,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBoxPack e) |
template<> inline CSSPrimitiveValue::operator EBoxPack() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueStart: |
return Start; |
case CSSValueEnd: |
@@ -782,7 +782,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBoxAlignment e) |
template<> inline CSSPrimitiveValue::operator EBoxAlignment() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueStretch: |
return BSTRETCH; |
case CSSValueStart: |
@@ -818,7 +818,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBoxDecorationBreak e) |
template<> inline CSSPrimitiveValue::operator EBoxDecorationBreak() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSlice: |
return DSLICE; |
case CSSValueClone: |
@@ -854,7 +854,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(BackgroundEdgeOrigin e) |
template<> inline CSSPrimitiveValue::operator BackgroundEdgeOrigin() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueTop: |
return TopEdge; |
case CSSValueRight: |
@@ -888,7 +888,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBoxSizing e) |
template<> inline CSSPrimitiveValue::operator EBoxSizing() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueBorderBox: |
return BORDER_BOX; |
case CSSValueContentBox: |
@@ -918,7 +918,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBoxDirection e) |
template<> inline CSSPrimitiveValue::operator EBoxDirection() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNormal: |
return BNORMAL; |
case CSSValueReverse: |
@@ -948,7 +948,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBoxLines e) |
template<> inline CSSPrimitiveValue::operator EBoxLines() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSingle: |
return SINGLE; |
case CSSValueMultiple: |
@@ -978,7 +978,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBoxOrient e) |
template<> inline CSSPrimitiveValue::operator EBoxOrient() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueHorizontal: |
case CSSValueInlineAxis: |
return HORIZONTAL; |
@@ -1016,7 +1016,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ECaptionSide e) |
template<> inline CSSPrimitiveValue::operator ECaptionSide() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueLeft: |
return CAPLEFT; |
case CSSValueRight: |
@@ -1056,7 +1056,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EClear e) |
template<> inline CSSPrimitiveValue::operator EClear() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return CNONE; |
case CSSValueLeft: |
@@ -1192,7 +1192,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ECursor e) |
template<> inline CSSPrimitiveValue::operator ECursor() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueCopy: |
return CURSOR_COPY; |
case CSSValueWebkitZoomIn: |
@@ -1202,7 +1202,7 @@ template<> inline CSSPrimitiveValue::operator ECursor() const |
case CSSValueNone: |
return CURSOR_NONE; |
default: |
- return static_cast<ECursor>(m_value.valueID - CSSValueAuto); |
+ return static_cast<ECursor>(value().valueID - CSSValueAuto); |
} |
} |
@@ -1280,15 +1280,15 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EDisplay e) |
template<> inline CSSPrimitiveValue::operator EDisplay() const |
{ |
ASSERT(isValueID()); |
- if (m_value.valueID == CSSValueNone) |
+ if (value().valueID == CSSValueNone) |
return NONE; |
- if (m_value.valueID == CSSValueWebkitFlex) |
+ if (value().valueID == CSSValueWebkitFlex) |
return FLEX; |
- if (m_value.valueID == CSSValueWebkitInlineFlex) |
+ if (value().valueID == CSSValueWebkitInlineFlex) |
return INLINE_FLEX; |
- EDisplay display = static_cast<EDisplay>(m_value.valueID - CSSValueInline); |
+ EDisplay display = static_cast<EDisplay>(value().valueID - CSSValueInline); |
ASSERT(display >= INLINE && display <= NONE); |
return display; |
} |
@@ -1310,7 +1310,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EEmptyCell e) |
template<> inline CSSPrimitiveValue::operator EEmptyCell() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueShow: |
return SHOW; |
case CSSValueHide: |
@@ -1346,7 +1346,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFlexDirection e) |
template<> inline CSSPrimitiveValue::operator EFlexDirection() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueRow: |
return FlowRow; |
case CSSValueRowReverse: |
@@ -1383,7 +1383,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFlexWrap e) |
template<> inline CSSPrimitiveValue::operator EFlexWrap() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNowrap: |
return FlexNoWrap; |
case CSSValueWrap: |
@@ -1418,7 +1418,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EFloat e) |
template<> inline CSSPrimitiveValue::operator EFloat() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueLeft: |
return LeftFloat; |
case CSSValueRight: |
@@ -1459,7 +1459,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(LineBreak e) |
template<> inline CSSPrimitiveValue::operator LineBreak() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return LineBreakAuto; |
case CSSValueLoose: |
@@ -1495,7 +1495,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EListStylePosition e) |
template<> inline CSSPrimitiveValue::operator EListStylePosition() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueOutside: |
return OUTSIDE; |
case CSSValueInside: |
@@ -1687,11 +1687,11 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EListStyleType e) |
template<> inline CSSPrimitiveValue::operator EListStyleType() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return NoneListStyle; |
default: |
- return static_cast<EListStyleType>(m_value.valueID - CSSValueDisc); |
+ return static_cast<EListStyleType>(value().valueID - CSSValueDisc); |
} |
} |
@@ -1715,7 +1715,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EMarginCollapse e) |
template<> inline CSSPrimitiveValue::operator EMarginCollapse() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueCollapse: |
return MCOLLAPSE; |
case CSSValueSeparate: |
@@ -1762,7 +1762,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EOverflow e) |
template<> inline CSSPrimitiveValue::operator EOverflow() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueVisible: |
return OVISIBLE; |
case CSSValueHidden: |
@@ -1805,7 +1805,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EPageBreak e) |
template<> inline CSSPrimitiveValue::operator EPageBreak() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return PBAUTO; |
case CSSValueLeft: |
@@ -1848,7 +1848,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EPosition e) |
template<> inline CSSPrimitiveValue::operator EPosition() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueStatic: |
return StaticPosition; |
case CSSValueRelative: |
@@ -1890,7 +1890,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EResize e) |
template<> inline CSSPrimitiveValue::operator EResize() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueBoth: |
return RESIZE_BOTH; |
case CSSValueHorizontal: |
@@ -1927,7 +1927,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ETableLayout e) |
template<> inline CSSPrimitiveValue::operator ETableLayout() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueFixed: |
return TFIXED; |
case CSSValueAuto: |
@@ -1978,14 +1978,14 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ETextAlign e) |
template<> inline CSSPrimitiveValue::operator ETextAlign() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueWebkitAuto: // Legacy -webkit-auto. Eqiuvalent to start. |
case CSSValueStart: |
return TASTART; |
case CSSValueEnd: |
return TAEND; |
default: |
- return static_cast<ETextAlign>(m_value.valueID - CSSValueLeft); |
+ return static_cast<ETextAlign>(value().valueID - CSSValueLeft); |
} |
} |
@@ -2021,7 +2021,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextAlignLast e) |
template<> inline CSSPrimitiveValue::operator TextAlignLast() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return TextAlignLastAuto; |
case CSSValueStart: |
@@ -2066,7 +2066,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextJustify e) |
template<> inline CSSPrimitiveValue::operator TextJustify() const |
{ |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return TextJustifyAuto; |
case CSSValueNone: |
@@ -2086,7 +2086,7 @@ template<> inline CSSPrimitiveValue::operator TextJustify() const |
template<> inline CSSPrimitiveValue::operator TextDecoration() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return TextDecorationNone; |
case CSSValueUnderline: |
@@ -2108,7 +2108,7 @@ template<> inline CSSPrimitiveValue::operator TextDecoration() const |
template<> inline CSSPrimitiveValue::operator TextDecorationStyle() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSolid: |
return TextDecorationStyleSolid; |
case CSSValueDouble: |
@@ -2146,7 +2146,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextUnderlinePosition e) |
template<> inline CSSPrimitiveValue::operator TextUnderlinePosition() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return TextUnderlinePositionAuto; |
case CSSValueUnder: |
@@ -2184,7 +2184,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ETextSecurity e) |
template<> inline CSSPrimitiveValue::operator ETextSecurity() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return TSNONE; |
case CSSValueDisc: |
@@ -2224,7 +2224,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ETextTransform e) |
template<> inline CSSPrimitiveValue::operator ETextTransform() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueCapitalize: |
return CAPITALIZE; |
case CSSValueUppercase: |
@@ -2270,7 +2270,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EUnicodeBidi e) |
template<> inline CSSPrimitiveValue::operator EUnicodeBidi() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNormal: |
return UBNormal; |
case CSSValueEmbed: |
@@ -2313,7 +2313,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EUserDrag e) |
template<> inline CSSPrimitiveValue::operator EUserDrag() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return DRAG_AUTO; |
case CSSValueNone: |
@@ -2348,7 +2348,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EUserModify e) |
template<> inline CSSPrimitiveValue::operator EUserModify() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueReadOnly: |
return READ_ONLY; |
case CSSValueReadWrite: |
@@ -2383,7 +2383,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EUserSelect e) |
template<> inline CSSPrimitiveValue::operator EUserSelect() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return SELECT_TEXT; |
case CSSValueNone: |
@@ -2440,7 +2440,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EVerticalAlign a) |
template<> inline CSSPrimitiveValue::operator EVerticalAlign() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueTop: |
return TOP; |
case CSSValueBottom: |
@@ -2487,7 +2487,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EVisibility e) |
template<> inline CSSPrimitiveValue::operator EVisibility() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueHidden: |
return HIDDEN; |
case CSSValueVisible: |
@@ -2531,7 +2531,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EWhiteSpace e) |
template<> inline CSSPrimitiveValue::operator EWhiteSpace() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueWebkitNowrap: |
return KHTML_NOWRAP; |
case CSSValueNowrap: |
@@ -2575,7 +2575,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EWordBreak e) |
template<> inline CSSPrimitiveValue::operator EWordBreak() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueBreakAll: |
return BreakAllWordBreak; |
case CSSValueBreakWord: |
@@ -2609,7 +2609,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EOverflowWrap e) |
template<> inline CSSPrimitiveValue::operator EOverflowWrap() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueBreakWord: |
return BreakOverflowWrap; |
case CSSValueNormal: |
@@ -2639,7 +2639,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextDirection e) |
template<> inline CSSPrimitiveValue::operator TextDirection() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueLtr: |
return LTR; |
case CSSValueRtl: |
@@ -2675,7 +2675,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(WritingMode e) |
template<> inline CSSPrimitiveValue::operator WritingMode() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueHorizontalTb: |
return TopToBottomWritingMode; |
case CSSValueVerticalRl: |
@@ -2709,7 +2709,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextCombine e) |
template<> inline CSSPrimitiveValue::operator TextCombine() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return TextCombineNone; |
case CSSValueHorizontal: |
@@ -2739,7 +2739,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(RubyPosition position) |
template<> inline CSSPrimitiveValue::operator RubyPosition() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueBefore: |
return RubyPositionBefore; |
case CSSValueAfter: |
@@ -2769,7 +2769,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextEmphasisPosition posi |
template<> inline CSSPrimitiveValue::operator TextEmphasisPosition() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueOver: |
return TextEmphasisPositionOver; |
case CSSValueUnder: |
@@ -2799,7 +2799,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextOverflow overflow) |
template<> inline CSSPrimitiveValue::operator TextOverflow() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueClip: |
return TextOverflowClip; |
case CSSValueEllipsis: |
@@ -2829,7 +2829,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextEmphasisFill fill) |
template<> inline CSSPrimitiveValue::operator TextEmphasisFill() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueFilled: |
return TextEmphasisFillFilled; |
case CSSValueOpen: |
@@ -2874,7 +2874,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextEmphasisMark mark) |
template<> inline CSSPrimitiveValue::operator TextEmphasisMark() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return TextEmphasisMarkNone; |
case CSSValueDot: |
@@ -2918,7 +2918,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextOrientation e) |
template<> inline CSSPrimitiveValue::operator TextOrientation() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSideways: |
return TextOrientationSideways; |
case CSSValueSidewaysRight: |
@@ -2979,7 +2979,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EPointerEvents e) |
template<> inline CSSPrimitiveValue::operator EPointerEvents() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAll: |
return PE_ALL; |
case CSSValueAuto: |
@@ -3033,7 +3033,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(FontDescription::Kerning |
template<> inline CSSPrimitiveValue::operator FontDescription::Kerning() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return FontDescription::AutoKerning; |
case CSSValueNormal: |
@@ -3073,7 +3073,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ObjectFit fit) |
template<> inline CSSPrimitiveValue::operator ObjectFit() const |
{ |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueFill: |
return ObjectFitFill; |
case CSSValueContain: |
@@ -3136,7 +3136,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(FontSmoothingMode smoothi |
template<> inline CSSPrimitiveValue::operator FontSmoothingMode() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return AutoSmoothing; |
case CSSValueNone: |
@@ -3194,7 +3194,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(FontWeight weight) |
template<> inline CSSPrimitiveValue::operator FontWeight() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueBold: |
return FontWeightBold; |
case CSSValueNormal: |
@@ -3245,7 +3245,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(FontStyle italic) |
template<> inline CSSPrimitiveValue::operator FontStyle() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueOblique: |
// FIXME: oblique is the same as italic for the moment... |
case CSSValueItalic: |
@@ -3300,7 +3300,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(FontStretch stretch) |
template<> inline CSSPrimitiveValue::operator FontStretch() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueUltraCondensed: |
return FontStretchUltraCondensed; |
case CSSValueExtraCondensed: |
@@ -3347,7 +3347,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(FontVariant smallCaps) |
template<> inline CSSPrimitiveValue::operator FontVariant() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSmallCaps: |
return FontVariantSmallCaps; |
case CSSValueNormal: |
@@ -3382,7 +3382,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(TextRenderingMode e) |
template<> inline CSSPrimitiveValue::operator TextRenderingMode() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return AutoTextRendering; |
case CSSValueOptimizeSpeed: |
@@ -3428,7 +3428,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ESpeak e) |
template<> inline CSSPrimitiveValue::operator Order() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueLogical: |
return LogicalOrder; |
case CSSValueVisual: |
@@ -3458,7 +3458,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(Order e) |
template<> inline CSSPrimitiveValue::operator ESpeak() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return SpeakNone; |
case CSSValueNormal: |
@@ -3538,7 +3538,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(WebBlendMode blendMode) |
template<> inline CSSPrimitiveValue::operator WebBlendMode() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNormal: |
return WebBlendModeNormal; |
case CSSValueMultiply: |
@@ -3599,7 +3599,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(LineCap e) |
template<> inline CSSPrimitiveValue::operator LineCap() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueButt: |
return ButtCap; |
case CSSValueRound: |
@@ -3634,7 +3634,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(LineJoin e) |
template<> inline CSSPrimitiveValue::operator LineJoin() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueMiter: |
return MiterJoin; |
case CSSValueRound: |
@@ -3666,7 +3666,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(WindRule e) |
template<> inline CSSPrimitiveValue::operator WindRule() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNonzero: |
return RULE_NONZERO; |
case CSSValueEvenodd: |
@@ -3727,7 +3727,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EAlignmentBaseline e) |
template<> inline CSSPrimitiveValue::operator EAlignmentBaseline() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return AB_AUTO; |
case CSSValueBaseline: |
@@ -3777,7 +3777,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBorderCollapse e) |
template<> inline CSSPrimitiveValue::operator EBorderCollapse() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSeparate: |
return BSEPARATE; |
case CSSValueCollapse: |
@@ -3816,7 +3816,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EImageRendering e) |
template<> inline CSSPrimitiveValue::operator EImageRendering() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return ImageRenderingAuto; |
case CSSValueOptimizeSpeed: |
@@ -3852,7 +3852,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ETransformStyle3D e) |
template<> inline CSSPrimitiveValue::operator ETransformStyle3D() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueFlat: |
return TransformStyle3DFlat; |
case CSSValuePreserve3d: |
@@ -3885,7 +3885,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EBufferedRendering e) |
template<> inline CSSPrimitiveValue::operator EBufferedRendering() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return BR_AUTO; |
case CSSValueDynamic: |
@@ -3920,7 +3920,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EColorInterpolation e) |
template<> inline CSSPrimitiveValue::operator EColorInterpolation() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSRGB: |
return CI_SRGB; |
case CSSValueLinearRGB: |
@@ -3955,7 +3955,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EColorRendering e) |
template<> inline CSSPrimitiveValue::operator EColorRendering() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueOptimizeSpeed: |
return CR_OPTIMIZESPEED; |
case CSSValueOptimizeQuality: |
@@ -4017,7 +4017,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EDominantBaseline e) |
template<> inline CSSPrimitiveValue::operator EDominantBaseline() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return DB_AUTO; |
case CSSValueUseScript: |
@@ -4073,7 +4073,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EShapeRendering e) |
template<> inline CSSPrimitiveValue::operator EShapeRendering() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return SR_AUTO; |
case CSSValueOptimizeSpeed: |
@@ -4110,7 +4110,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ETextAnchor e) |
template<> inline CSSPrimitiveValue::operator ETextAnchor() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueStart: |
return TA_START; |
case CSSValueMiddle: |
@@ -4154,7 +4154,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(SVGWritingMode e) |
template<> inline CSSPrimitiveValue::operator SVGWritingMode() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueLrTb: |
return WM_LRTB; |
case CSSValueLr: |
@@ -4192,7 +4192,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EVectorEffect e) |
template<> inline CSSPrimitiveValue::operator EVectorEffect() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return VE_NONE; |
case CSSValueNonScalingStroke: |
@@ -4229,7 +4229,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EPaintOrderType e) |
template<> inline CSSPrimitiveValue::operator EPaintOrderType() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueFill: |
return PT_FILL; |
case CSSValueStroke: |
@@ -4261,7 +4261,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EMaskType e) |
template<> inline CSSPrimitiveValue::operator EMaskType() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueLuminance: |
return MT_LUMINANCE; |
case CSSValueAlpha: |
@@ -4277,7 +4277,7 @@ template<> inline CSSPrimitiveValue::operator EMaskType() const |
template<> inline CSSPrimitiveValue::operator TouchAction() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return TouchActionNone; |
case CSSValueAuto: |
@@ -4321,7 +4321,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(EIsolation i) |
template<> inline CSSPrimitiveValue::operator EIsolation() const |
{ |
ASSERT(isValueID()); |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return IsolationAuto; |
case CSSValueIsolate: |
@@ -4336,7 +4336,7 @@ template<> inline CSSPrimitiveValue::operator EIsolation() const |
template<> inline CSSPrimitiveValue::operator WebScrollBlocksOn() const |
{ |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueNone: |
return WebScrollBlocksOnNone; |
case CSSValueStartTouch: |
@@ -4443,7 +4443,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ItemPosition itemPosition |
template<> inline CSSPrimitiveValue::operator ItemPosition() const |
{ |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return ItemPositionAuto; |
case CSSValueStretch: |
@@ -4517,7 +4517,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ContentPosition contentPo |
template<> inline CSSPrimitiveValue::operator ContentPosition() const |
{ |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueAuto: |
return ContentPositionAuto; |
case CSSValueBaseline: |
@@ -4570,7 +4570,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(ContentDistributionType c |
template<> inline CSSPrimitiveValue::operator ContentDistributionType() const |
{ |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueSpaceBetween: |
return ContentDistributionSpaceBetween; |
case CSSValueSpaceAround: |
@@ -4605,7 +4605,7 @@ template<> inline CSSPrimitiveValue::CSSPrimitiveValue(OverflowAlignment overflo |
template<> inline CSSPrimitiveValue::operator OverflowAlignment() const |
{ |
- switch (m_value.valueID) { |
+ switch (value().valueID) { |
case CSSValueTrue: |
return OverflowAlignmentTrue; |
case CSSValueSafe: |