bool StyleRareInheritedData::operator==(const StyleRareInheritedData& o) const { return m_textStrokeColor == o.m_textStrokeColor && textStrokeWidth == o.textStrokeWidth && m_textFillColor == o.m_textFillColor && m_textEmphasisColor == o.m_textEmphasisColor && m_visitedLinkTextStrokeColor == o.m_visitedLinkTextStrokeColor && m_visitedLinkTextFillColor == o.m_visitedLinkTextFillColor && m_visitedLinkTextEmphasisColor == o.m_visitedLinkTextEmphasisColor && tapHighlightColor == o.tapHighlightColor && shadowDataEquivalent(o) && highlight == o.highlight && dataEquivalent(cursorData.get(), o.cursorData.get()) && indent == o.indent && m_effectiveZoom == o.m_effectiveZoom && widows == o.widows && orphans == o.orphans && m_textStrokeColorIsCurrentColor == o.m_textStrokeColorIsCurrentColor && m_textFillColorIsCurrentColor == o.m_textFillColorIsCurrentColor && m_textEmphasisColorIsCurrentColor == o.m_textEmphasisColorIsCurrentColor && m_visitedLinkTextStrokeColorIsCurrentColor == o.m_visitedLinkTextStrokeColorIsCurrentColor && m_visitedLinkTextFillColorIsCurrentColor == o.m_visitedLinkTextFillColorIsCurrentColor && m_visitedLinkTextEmphasisColorIsCurrentColor == o.m_visitedLinkTextEmphasisColorIsCurrentColor && textSecurity == o.textSecurity && userModify == o.userModify && wordBreak == o.wordBreak && overflowWrap == o.overflowWrap && lineBreak == o.lineBreak && userSelect == o.userSelect && speak == o.speak && hyphens == o.hyphens && hyphenationLimitBefore == o.hyphenationLimitBefore && hyphenationLimitAfter == o.hyphenationLimitAfter && hyphenationLimitLines == o.hyphenationLimitLines && textEmphasisFill == o.textEmphasisFill && textEmphasisMark == o.textEmphasisMark && textEmphasisPosition == o.textEmphasisPosition && m_textAlignLast == o.m_textAlignLast && m_textJustify == o.m_textJustify && m_textOrientation == o.m_textOrientation && m_textCombine == o.m_textCombine && m_textIndentLine == o.m_textIndentLine && m_textIndentType == o.m_textIndentType && m_subtreeWillChangeContents == o.m_subtreeWillChangeContents && m_selfOrAncestorHasDirAutoAttribute == o.m_selfOrAncestorHasDirAutoAttribute && m_respectImageOrientation == o.m_respectImageOrientation && m_snapHeightPosition == o.m_snapHeightPosition && hyphenationString == o.hyphenationString && m_snapHeightUnit == o.m_snapHeightUnit && textEmphasisCustomMark == o.textEmphasisCustomMark && quotesDataEquivalent(o) && m_tabSize == o.m_tabSize && m_imageRendering == o.m_imageRendering && m_textUnderlinePosition == o.m_textUnderlinePosition && m_rubyPosition == o.m_rubyPosition && dataEquivalent(listStyleImage.get(), o.listStyleImage.get()) && dataEquivalent(appliedTextDecorations, o.appliedTextDecorations) && dataEquivalent(variables, o.variables) && m_textSizeAdjust == o.m_textSizeAdjust; }
bool StyleRareInheritedData::operator==(const StyleRareInheritedData& o) const { return m_textStrokeColor == o.m_textStrokeColor && textStrokeWidth == o.textStrokeWidth && m_textFillColor == o.m_textFillColor && m_textEmphasisColor == o.m_textEmphasisColor && m_visitedLinkTextStrokeColor == o.m_visitedLinkTextStrokeColor && m_visitedLinkTextFillColor == o.m_visitedLinkTextFillColor && m_visitedLinkTextEmphasisColor == o.m_visitedLinkTextEmphasisColor && tapHighlightColor == o.tapHighlightColor && shadowDataEquivalent(o) && highlight == o.highlight && dataEquivalent(cursorData.get(), o.cursorData.get()) && indent == o.indent && m_effectiveZoom == o.m_effectiveZoom && widows == o.widows && orphans == o.orphans && m_hasAutoWidows == o.m_hasAutoWidows && m_hasAutoOrphans == o.m_hasAutoOrphans && m_textStrokeColorIsCurrentColor == o.m_textStrokeColorIsCurrentColor && m_textFillColorIsCurrentColor == o.m_textFillColorIsCurrentColor && m_textEmphasisColorIsCurrentColor == o.m_textEmphasisColorIsCurrentColor && m_visitedLinkTextStrokeColorIsCurrentColor == o.m_visitedLinkTextStrokeColorIsCurrentColor && m_visitedLinkTextFillColorIsCurrentColor == o.m_visitedLinkTextFillColorIsCurrentColor && m_visitedLinkTextEmphasisColorIsCurrentColor == o.m_visitedLinkTextEmphasisColorIsCurrentColor && textSecurity == o.textSecurity && userModify == o.userModify && wordBreak == o.wordBreak && overflowWrap == o.overflowWrap && lineBreak == o.lineBreak && resize == o.resize && userSelect == o.userSelect && speak == o.speak && hyphens == o.hyphens && hyphenationLimitBefore == o.hyphenationLimitBefore && hyphenationLimitAfter == o.hyphenationLimitAfter && hyphenationLimitLines == o.hyphenationLimitLines && textEmphasisFill == o.textEmphasisFill && textEmphasisMark == o.textEmphasisMark && textEmphasisPosition == o.textEmphasisPosition && m_touchActionDelay == o.m_touchActionDelay && m_textAlignLast == o.m_textAlignLast && m_textJustify == o.m_textJustify && m_textOrientation == o.m_textOrientation && m_textIndentLine == o.m_textIndentLine && m_textIndentType == o.m_textIndentType && m_lineBoxContain == o.m_lineBoxContain && hyphenationString == o.hyphenationString && locale == o.locale && textEmphasisCustomMark == o.textEmphasisCustomMark && quotesDataEquivalent(o) && m_tabSize == o.m_tabSize && m_imageRendering == o.m_imageRendering && m_textUnderlinePosition == o.m_textUnderlinePosition && m_rubyPosition == o.m_rubyPosition && dataEquivalent(listStyleImage.get(), o.listStyleImage.get()) && dataEquivalent(appliedTextDecorations, o.appliedTextDecorations); }
bool StyleRareInheritedData::operator==(const StyleRareInheritedData& o) const { return textStrokeColor == o.textStrokeColor && textStrokeWidth == o.textStrokeWidth && textFillColor == o.textFillColor && textEmphasisColor == o.textEmphasisColor && visitedLinkTextStrokeColor == o.visitedLinkTextStrokeColor && visitedLinkTextFillColor == o.visitedLinkTextFillColor && visitedLinkTextEmphasisColor == o.visitedLinkTextEmphasisColor #if ENABLE(TOUCH_EVENTS) && tapHighlightColor == o.tapHighlightColor #endif && shadowDataEquivalent(o) && highlight == o.highlight && cursorDataEquivalent(cursorData.get(), o.cursorData.get()) && indent == o.indent && m_effectiveZoom == o.m_effectiveZoom && widows == o.widows && orphans == o.orphans && m_hasAutoWidows == o.m_hasAutoWidows && m_hasAutoOrphans == o.m_hasAutoOrphans && textSecurity == o.textSecurity && userModify == o.userModify && wordBreak == o.wordBreak && overflowWrap == o.overflowWrap && nbspMode == o.nbspMode && lineBreak == o.lineBreak #if ENABLE(ACCELERATED_OVERFLOW_SCROLLING) && useTouchOverflowScrolling == o.useTouchOverflowScrolling #endif #if ENABLE(IOS_TEXT_AUTOSIZING) && textSizeAdjust == o.textSizeAdjust #endif && resize == o.resize && userSelect == o.userSelect && colorSpace == o.colorSpace && speak == o.speak && hyphens == o.hyphens && hyphenationLimitBefore == o.hyphenationLimitBefore && hyphenationLimitAfter == o.hyphenationLimitAfter && hyphenationLimitLines == o.hyphenationLimitLines && textEmphasisFill == o.textEmphasisFill && textEmphasisMark == o.textEmphasisMark && textEmphasisPosition == o.textEmphasisPosition && m_textOrientation == o.m_textOrientation #if ENABLE(CSS3_TEXT) && m_textIndentLine == o.m_textIndentLine && m_textIndentType == o.m_textIndentType #endif && m_lineBoxContain == o.m_lineBoxContain && hyphenationString == o.hyphenationString && locale == o.locale && textEmphasisCustomMark == o.textEmphasisCustomMark && quotesDataEquivalent(quotes.get(), o.quotes.get()) && m_tabSize == o.m_tabSize && m_lineGrid == o.m_lineGrid #if ENABLE(CSS_IMAGE_ORIENTATION) && m_imageOrientation == o.m_imageOrientation #endif && m_imageRendering == o.m_imageRendering #if ENABLE(CSS_IMAGE_RESOLUTION) && m_imageResolutionSource == o.m_imageResolutionSource && m_imageResolutionSnap == o.m_imageResolutionSnap && m_imageResolution == o.m_imageResolution #endif #if ENABLE(CSS3_TEXT) && m_textAlignLast == o.m_textAlignLast && m_textJustify == o.m_textJustify && m_textUnderlinePosition == o.m_textUnderlinePosition #endif // CSS3_TEXT && m_rubyPosition == o.m_rubyPosition && m_lineSnap == o.m_lineSnap #if ENABLE(CSS_VARIABLES) && m_variables == o.m_variables #endif && m_lineAlign == o.m_lineAlign && StyleImage::imagesEquivalent(listStyleImage.get(), o.listStyleImage.get()); }