is_instantiation renamed to is_instantiation_of

This commit is contained in:
Mateusz Pusz committed 2020-06-29 20:28:10 +02:00
1 parent 264d6dd9dc
commit 7eccef78a9
3 files changed
+11 -11

No files matched your search

+2 -2
View File
@@ -403,10 +403,10 @@ template<Scalar ToRep, typename D, typename U, typename Rep>
*/
template<typename CastSpec, typename D, typename U, typename Rep>
[[nodiscard]] constexpr auto quantity_point_cast(const quantity_point<D, U, Rep>& qp)
requires is_instantiation<CastSpec, quantity_point> ||
requires is_instantiation_of<CastSpec, quantity_point> ||
requires(quantity<D, U, Rep> q) { quantity_cast<CastSpec>(q); }
{
if constexpr (is_instantiation<CastSpec, quantity_point>)
if constexpr (is_instantiation_of<CastSpec, quantity_point>)
return quantity_point(quantity_cast<typename CastSpec::quantity_type>(qp.relative()));
else
return quantity_point(quantity_cast<CastSpec>(qp.relative()));