diff --git a/include/units/units.hpp b/include/units/units.hpp index 7187e38..f3371d8 100644 --- a/include/units/units.hpp +++ b/include/units/units.hpp @@ -324,6 +324,8 @@ class Number : public Quantity, std::ratio<0>, std::ratio<0>, std: : Quantity, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>>(double(value)) {} + template constexpr explicit operator T() { return T(value); } + constexpr Number(Quantity, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>> value)