refactor: not needed remove_reference_t and remove_cvref_t removed

This commit is contained in:
Mateusz Pusz
2024-06-01 10:03:53 +02:00
parent b885f2b84e
commit e25364b3e0
8 changed files with 14 additions and 18 deletions

View File

@@ -82,7 +82,7 @@ static_assert(!std::convertible_to<min_impl<double>, quantity<si::metre, min_imp
// multiply syntax should work
template<typename T, auto U>
concept creates_quantity = Unit<std::remove_cvref_t<decltype(U)>> && requires { T{} * U; };
concept creates_quantity = Unit<decltype(U)> && requires { T{} * U; };
static_assert(creates_quantity<min_impl<int>, si::metre>);
static_assert(creates_quantity<min_impl<double>, si::metre>);