diff --git a/include/ck/utility/type.hpp b/include/ck/utility/type.hpp index 90b9df2950..63bd4afa96 100644 --- a/include/ck/utility/type.hpp +++ b/include/ck/utility/type.hpp @@ -57,4 +57,13 @@ __host__ __device__ constexpr Y bit_cast(const X& x) #endif } +template +struct is_signed_integral + : public integral_constant && std::is_integral_v> +{ +}; + +template +inline constexpr bool is_signed_integral_v = is_signed_integral::value; + } // namespace ck