Simplify CPVT_FloatRect constructors.
Change-Id: I2b1aaefbb0c49f9468bf01a07cea8e9679b82492
Reviewed-on: https://pdfium-review.googlesource.com/c/48290
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfdoc/cpvt_floatrect.h b/core/fpdfdoc/cpvt_floatrect.h
index 4dca3aa..d302ed0 100644
--- a/core/fpdfdoc/cpvt_floatrect.h
+++ b/core/fpdfdoc/cpvt_floatrect.h
@@ -11,24 +11,16 @@
class CPVT_FloatRect final : public CFX_FloatRect {
public:
- CPVT_FloatRect() { left = top = right = bottom = 0.0f; }
+ CPVT_FloatRect() = default;
CPVT_FloatRect(float other_left,
float other_top,
float other_right,
- float other_bottom) {
- left = other_left;
- top = other_top;
- right = other_right;
- bottom = other_bottom;
- }
+ float other_bottom)
+ : CFX_FloatRect(other_left, other_bottom, other_right, other_top) {}
- explicit CPVT_FloatRect(const CFX_FloatRect& rect) {
- left = rect.left;
- top = rect.top;
- right = rect.right;
- bottom = rect.bottom;
- }
+ explicit CPVT_FloatRect(const CFX_FloatRect& rect)
+ : CFX_FloatRect(rect.left, rect.bottom, rect.right, rect.top) {}
float Height() const {
if (top > bottom)