bool FloatRect::isExpressibleAsIntRect() const { return isWithinIntRange(x()) && isWithinIntRange(y()) && isWithinIntRange(width()) && isWithinIntRange(height()) && isWithinIntRange(maxX()) && isWithinIntRange(maxY()); }
bool FloatSize::isExpressibleAsIntSize() const { return isWithinIntRange(m_width) && isWithinIntRange(m_height); }