mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-05 21:24:27 +02:00
fix: use complete type for MSVC
This commit is contained in:
committed by
Mateusz Pusz
parent
8312b6e463
commit
0768f2739a
@@ -33,6 +33,7 @@ namespace si = isq::si;
|
||||
namespace {
|
||||
|
||||
struct width : kind<width, si::dim_length> {};
|
||||
struct abscissa : point_kind<abscissa, width> {};
|
||||
|
||||
struct ones_viewpoint1 : point_origin<si::dim_length> {
|
||||
template<typename D>
|
||||
@@ -47,7 +48,7 @@ struct ones_viewpoint2 : point_origin<si::cgs::dim_length> {
|
||||
static_assert(PointOrigin<dynamic_origin<si::dim_length>>);
|
||||
static_assert(!PointOrigin<point_origin<si::dim_length>>);
|
||||
static_assert(!PointOrigin<width>);
|
||||
static_assert(!PointOrigin<point_kind<struct abscissa, width>>);
|
||||
static_assert(!PointOrigin<abscissa>);
|
||||
|
||||
static_assert(RebindablePointOriginFor<dynamic_origin<si::dim_length>, si::dim_length>);
|
||||
static_assert(is_same_v<rebind_point_origin_dimension<dynamic_origin<si::dim_length>, si::dim_length>,
|
||||
|
Reference in New Issue
Block a user