File tree 2 files changed +3
-2
lines changed
dpctl/tensor/libtensor/include/kernels/elementwise_functions
2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ template <typename argT, typename resT> struct ImagFunctor
71
71
72
72
resT operator ()(const argT &in) const
73
73
{
74
- if constexpr (is_complex <argT>::value ) {
74
+ if constexpr (is_complex_v <argT>) {
75
75
return std::imag (in);
76
76
}
77
77
else {
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ using dpctl::tensor::ssize_t;
53
53
namespace td_ns = dpctl::tensor::type_dispatch;
54
54
55
55
using dpctl::tensor::type_utils::is_complex;
56
+ using dpctl::tensor::type_utils::is_complex_v;
56
57
57
58
template <typename argT, typename resT> struct RealFunctor
58
59
{
@@ -69,7 +70,7 @@ template <typename argT, typename resT> struct RealFunctor
69
70
70
71
resT operator ()(const argT &in) const
71
72
{
72
- if constexpr (is_complex <argT>::value ) {
73
+ if constexpr (is_complex_v <argT>) {
73
74
return std::real (in);
74
75
}
75
76
else {
You can’t perform that action at this time.
0 commit comments