From 5dd9eaac87a50adc62b170987ebac2d1344d63c5 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Sun, 24 May 2020 22:49:53 +0200 Subject: [PATCH] Redundant constraints removed (resolves #109) --- src/include/units/quantity.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/include/units/quantity.h b/src/include/units/quantity.h index 24571669..e497c8f1 100644 --- a/src/include/units/quantity.h +++ b/src/include/units/quantity.h @@ -354,8 +354,7 @@ template [[nodiscard]] constexpr Quantity AUTO operator*(const quantity& lhs, const quantity& rhs) - requires std::regular_invocable, Rep1, Rep2> && - (!equivalent_dim>) + requires std::regular_invocable, Rep1, Rep2> { using dim = dimension_multiply; using ratio1 = ratio_divide::ratio>; @@ -406,8 +405,7 @@ template [[nodiscard]] constexpr Quantity AUTO operator/(const quantity& lhs, const quantity& rhs) - requires std::regular_invocable, Rep1, Rep2> && - (!equivalent_dim) + requires std::regular_invocable, Rep1, Rep2> { Expects(rhs.count() != 0);