Skip to content

Commit 7de6ca3

Browse files
committed
remove references to Number in Temperature.hpp
1 parent 107cc67 commit 7de6ca3

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

include/units/Temperature.hpp

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,29 +39,25 @@ constexpr Temperature operator""_celsius(unsigned long long value) {
3939
}
4040

4141
constexpr Temperature operator""_fahrenheit(long double value) {
42-
return Temperature((static_cast<double>(value) - 32) * (5.0 / 9.0) + 273.5);
42+
return Temperature((static_cast<double>(value) - 32.0) * (5.0 / 9.0) + 273.5);
4343
}
4444

4545
constexpr Temperature operator""_fahrenheit(unsigned long long value) {
46-
return Temperature((static_cast<double>(value) - 32) * (5.0 / 9.0) + 273.5);
46+
return Temperature((static_cast<double>(value) - 32.0) * (5.0 / 9.0) + 273.5);
4747
}
4848

4949
namespace units {
5050

51-
constexpr inline Temperature from_kelvin(Number value) { return Temperature(value.internal()); }
51+
constexpr Temperature from_kelvin(double value) { return Temperature(value); }
5252

53-
constexpr inline double to_kelvin(Temperature quantity) { return quantity.internal(); }
53+
constexpr double to_kelvin(Temperature quantity) { return quantity.internal(); }
5454

55-
constexpr inline Temperature from_celsius(Number value) { return Temperature(value.internal() + 273.15); }
55+
constexpr Temperature from_celsius(double value) { return Temperature(value + 273.15); }
5656

57-
constexpr inline double to_celsius(Temperature quantity) { return quantity.internal() - 273.15; }
57+
constexpr double to_celsius(Temperature quantity) { return quantity.internal() - 273.15; }
5858

59-
constexpr inline Temperature from_fahrenheit(Number value) {
60-
return Temperature((value.internal() - 32) * (5.0 / 9.0) + 273.15);
61-
}
59+
constexpr Temperature from_fahrenheit(double value) { return Temperature((value - 32.0) * (5.0 / 9.0) + 273.15); }
6260

63-
constexpr inline double to_fahrenheit(Temperature quantity) {
64-
return (quantity.internal() - 273.15) * (9.0 / 5.0) + 32;
65-
}
61+
constexpr double to_fahrenheit(Temperature quantity) { return (quantity.internal() - 273.15) * (9.0 / 5.0) + 32.0; }
6662

6763
} // namespace units

0 commit comments

Comments
 (0)