feat: quantity_point CTAD for Rep and QuantityLike removed

This commit is contained in:
Mateusz Pusz
2023-08-01 11:58:21 +02:00
parent 613bbca620
commit f18f3c24f8

View File

@@ -197,17 +197,9 @@ public:
};
// CTAD
template<Representation Rep>
explicit quantity_point(Rep) -> quantity_point<dimensionless[one], absolute_point_origin<dimensionless>{}, Rep>;
template<Quantity Q>
explicit quantity_point(Q) -> quantity_point<Q::reference, absolute_point_origin<Q::quantity_spec>{}, typename Q::rep>;
template<QuantityLike Q>
explicit quantity_point(Q)
-> quantity_point<quantity_like_traits<Q>::reference, absolute_point_origin<quantity_like_traits<Q>::quantity_spec>{},
typename quantity_like_traits<Q>::rep>;
template<QuantityPointLike QP>
explicit quantity_point(QP)
-> quantity_point<quantity_point_like_traits<QP>::reference, quantity_point_like_traits<QP>::point_origin,