From 958c6a0fcf85fddb5105ce1747e81b288134d3cd Mon Sep 17 00:00:00 2001 From: Liam Teale Date: Sun, 5 Jan 2025 22:28:55 -0800 Subject: [PATCH] add explicit conversion operator for Number --- include/units/units.hpp | 2 ++ 1 file changed, 2 insertions(+) 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)