static_assert replaced with a concept constraint in unit

This commit is contained in:
Mateusz Pusz
2018-11-17 12:38:45 +01:00
parent 467d548ae5
commit 45f7b4f19f

View File

@ -28,11 +28,11 @@
namespace units {
template<Dimension D, Ratio R>
requires (R::num > 0)
struct unit {
using base_type = unit<D, R>;
using dimension = D;
using ratio = R;
static_assert(ratio::num > 0, "ratio must be positive");
};
// is_unit