From 973e2f7f1720e69cc6e6827030c7ff3770a254ff Mon Sep 17 00:00:00 2001 From: vvveiii Date: Sun, 16 Aug 2020 13:59:20 +0800 Subject: [PATCH] [Yoga] using float in CompactValue.h --- yoga/CompactValue.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/yoga/CompactValue.h b/yoga/CompactValue.h index 63e0c173..bfb0583e 100644 --- a/yoga/CompactValue.h +++ b/yoga/CompactValue.h @@ -14,7 +14,7 @@ #include static_assert( - std::numeric_limits::is_iec559, + std::numeric_limits::is_iec559, "facebook::yoga::detail::CompactValue only works with IEEE754 floats"); #ifdef YOGA_COMPACT_VALUE_TEST @@ -49,7 +49,7 @@ public: static constexpr auto UPPER_BOUND_PERCENT = 18446742974197923840.0f; template - static CompactValue of(YGFloat value) noexcept { + static CompactValue of(float value) noexcept { if (value == 0.0f || (value < LOWER_BOUND && value > -LOWER_BOUND)) { constexpr auto zero = Unit == YGUnitPercent ? ZERO_BITS_PERCENT : ZERO_BITS_POINT; @@ -70,7 +70,7 @@ public: } template - static CompactValue ofMaybe(YGFloat value) noexcept { + static CompactValue ofMaybe(float value) noexcept { return std::isnan(value) || std::isinf(value) ? ofUndefined() : of(value); } @@ -88,7 +88,7 @@ public: } constexpr CompactValue() noexcept - : payload_(std::numeric_limits::quiet_NaN()) {} + : payload_(std::numeric_limits::quiet_NaN()) {} CompactValue(const YGValue& x) noexcept : payload_(uint32_t{0}) { switch (x.unit) { @@ -143,7 +143,7 @@ private: uint32_t repr; Payload() = delete; constexpr Payload(uint32_t r) : repr(r) {} - constexpr Payload(YGFloat v) : value(v) {} + constexpr Payload(float v) : value(v) {} }; static constexpr uint32_t BIAS = 0x20000000; @@ -163,13 +163,13 @@ private: }; template <> -CompactValue CompactValue::of(YGFloat) noexcept = delete; +CompactValue CompactValue::of(float) noexcept = delete; template <> -CompactValue CompactValue::of(YGFloat) noexcept = delete; +CompactValue CompactValue::of(float) noexcept = delete; template <> -CompactValue CompactValue::ofMaybe(YGFloat) noexcept = delete; +CompactValue CompactValue::ofMaybe(float) noexcept = delete; template <> -CompactValue CompactValue::ofMaybe(YGFloat) noexcept = delete; +CompactValue CompactValue::ofMaybe(float) noexcept = delete; constexpr bool operator==(CompactValue a, CompactValue b) noexcept { return a.payload_.repr == b.payload_.repr;