bool CSSCrossfadeValue::equalInputImages(const CSSCrossfadeValue& other) const { return compareCSSValue(m_fromValue, other.m_fromValue) && compareCSSValue(m_toValue, other.m_toValue); }
bool CSSCursorImageValue::equals(const CSSCursorImageValue& other) const { return m_hasHotSpot ? other.m_hasHotSpot && m_hotSpot == other.m_hotSpot : !other.m_hasHotSpot && compareCSSValue(m_imageValue, other.m_imageValue); }
bool CSSCrossfadeValue::equals(const CSSCrossfadeValue& other) const { return equalInputImages(other) && compareCSSValue(m_percentageValue, other.m_percentageValue); }
bool CSSReflectValue::equals(const CSSReflectValue& other) const { return m_direction.ptr() == other.m_direction.ptr() && compareCSSValue(m_offset, other.m_offset) && compareCSSValuePtr(m_mask, other.m_mask); }