forked from mpusz/mp-units
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 {
|
namespace {
|
||||||
|
|
||||||
struct width : kind<width, si::dim_length> {};
|
struct width : kind<width, si::dim_length> {};
|
||||||
|
struct abscissa : point_kind<abscissa, width> {};
|
||||||
|
|
||||||
struct ones_viewpoint1 : point_origin<si::dim_length> {
|
struct ones_viewpoint1 : point_origin<si::dim_length> {
|
||||||
template<typename D>
|
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<dynamic_origin<si::dim_length>>);
|
||||||
static_assert(!PointOrigin<point_origin<si::dim_length>>);
|
static_assert(!PointOrigin<point_origin<si::dim_length>>);
|
||||||
static_assert(!PointOrigin<width>);
|
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(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>,
|
static_assert(is_same_v<rebind_point_origin_dimension<dynamic_origin<si::dim_length>, si::dim_length>,
|
||||||
|
Reference in New Issue
Block a user