Update src/core/include/units/quantity.h

Co-authored-by: Johel Ernesto Guerrero Peña <johelegp@gmail.com>
This commit is contained in:
Mateusz Pusz
2022-03-18 08:20:36 +01:00
committed by GitHub
parent 03290d74a2
commit f4fbac86b4

View File

@@ -352,11 +352,11 @@ public:
template<typename Value>
[[nodiscard]] friend constexpr Quantity auto operator-(const quantity& lhs, const Value& rhs)
requires requires {
requires requires { // TODO: Simplify when Clang catches up.
requires !Quantity<Value>;
requires is_same_v<unit, units::one>; // TODO: Simplify
requires is_same_v<unit, units::one>;
requires invoke_result_convertible_to_<rep, std::minus<>, rep, Value>;
} // when Clang catches up.
}
{
return units::quantity(lhs.number() - rhs);
}