Unit check for positive ratio improved

This commit is contained in:
Mateusz Pusz
2019-09-09 23:02:07 +02:00
parent 0e22baa1e9
commit dfba6e8f85

View File

@@ -29,7 +29,7 @@
namespace std::experimental::units { namespace std::experimental::units {
template<Dimension D, Ratio R = ratio<1>> template<Dimension D, Ratio R = ratio<1>>
requires (R::num > 0) requires (R::num * R::den > 0)
struct unit : downcast_base<unit<D, R>> { struct unit : downcast_base<unit<D, R>> {
using dimension = D; using dimension = D;
using ratio = R; using ratio = R;