mirror of
https://github.com/mpusz/mp-units.git
synced 2025-07-31 19:04:27 +02:00
static_assert replaced with a concept constraint in unit
This commit is contained in:
@@ -28,11 +28,11 @@
|
|||||||
namespace units {
|
namespace units {
|
||||||
|
|
||||||
template<Dimension D, Ratio R>
|
template<Dimension D, Ratio R>
|
||||||
|
requires (R::num > 0)
|
||||||
struct unit {
|
struct unit {
|
||||||
using base_type = unit<D, R>;
|
using base_type = unit<D, R>;
|
||||||
using dimension = D;
|
using dimension = D;
|
||||||
using ratio = R;
|
using ratio = R;
|
||||||
static_assert(ratio::num > 0, "ratio must be positive");
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// is_unit
|
// is_unit
|
||||||
|
Reference in New Issue
Block a user