forked from mpusz/mp-units
refactor: MP_UNITS_NONCONST_TYPE introduced to benefit from the C++23 feature
This commit is contained in:
@@ -65,9 +65,9 @@ inline constexpr auto energy = force * length;
|
||||
|
||||
// concepts verification
|
||||
static_assert(detail::BaseDimension<length_>);
|
||||
static_assert(!detail::BaseDimension<std::remove_const_t<decltype(frequency)>>);
|
||||
static_assert(!detail::BaseDimension<MP_UNITS_NONCONST_TYPE(frequency)>);
|
||||
static_assert(Dimension<length_>);
|
||||
static_assert(Dimension<std::remove_const_t<decltype(frequency)>>);
|
||||
static_assert(Dimension<MP_UNITS_NONCONST_TYPE(frequency)>);
|
||||
|
||||
static_assert(detail::BaseDimension<decltype(speed * time)>); // length
|
||||
|
||||
|
||||
Reference in New Issue
Block a user