forked from mpusz/mp-units
refactor: as_ratio()
constrain simplified
This commit is contained in:
@@ -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<std::intmax_t>(numerator(m)),
|
||||
|
Reference in New Issue
Block a user