is_instantiation renamed to is_instantiation_of
This commit is contained in:
1 parent
264d6dd9dc
commit
7eccef78a9
3 files changed
+11
-11
No files matched your search
@@ -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()));
|
||||
|
||||
Reference in new issue
Block a user