From 104923d1aa0e9e7d041dff474a537b5a3d8d568f Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Wed, 11 May 2022 22:52:40 +0200 Subject: [PATCH] refactor: `as_ratio()` constrain simplified --- src/core/include/units/magnitude.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/include/units/magnitude.h b/src/core/include/units/magnitude.h index 159282f9..c51285e2 100644 --- a/src/core/include/units/magnitude.h +++ b/src/core/include/units/magnitude.h @@ -525,7 +525,7 @@ constexpr auto denominator(Magnitude auto m) { return numerator(pow<-1>(m)); } // Implementation of conversion to ratio goes here, because it needs `numerator()` and `denominator()`. constexpr ratio as_ratio(Magnitude auto m) - requires(is_rational(decltype(m){})) + requires(is_rational(m)) { return ratio{ get_value(numerator(m)),