Skip to content

Commit d86856c

Browse files
Get rid of default argument void in std::enable_if<..., void>
1 parent 0ff8edd commit d86856c

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

include/xsimd/arch/common/xsimd_common_memory.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -425,14 +425,14 @@ namespace xsimd
425425
}
426426

427427
template <class A, bool... Values, class Mode>
428-
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value, void>
428+
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value>
429429
store_masked(int64_t* mem, batch<int64_t, A> const& src, batch_bool_constant<int64_t, A, Values...>, Mode, requires_arch<A>) noexcept
430430
{
431431
store_masked<A>(reinterpret_cast<double*>(mem), bitwise_cast<double>(src), batch_bool_constant<double, A, Values...> {}, Mode {}, A {});
432432
}
433433

434434
template <class A, bool... Values, class Mode>
435-
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value, void>
435+
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value>
436436
store_masked(uint64_t* mem, batch<uint64_t, A> const& src, batch_bool_constant<uint64_t, A, Values...>, Mode, requires_arch<A>) noexcept
437437
{
438438
store_masked<A>(reinterpret_cast<double*>(mem), bitwise_cast<double>(src), batch_bool_constant<double, A, Values...> {}, Mode {}, A {});

include/xsimd/arch/xsimd_avx512f.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ namespace xsimd
299299
} // namespace detail
300300

301301
template <class A, class T, bool... Values, class Mode,
302-
typename = std::enable_if_t<(sizeof(T) >= 4), void>>
302+
typename = std::enable_if_t<(sizeof(T) >= 4)>>
303303
XSIMD_INLINE batch<T, A> load_masked(T const* mem,
304304
batch_bool_constant<T, A, Values...> mask,
305305
convert<T>, Mode, requires_arch<avx512f>) noexcept
@@ -325,7 +325,7 @@ namespace xsimd
325325
}
326326

327327
template <class A, class T, bool... Values, class Mode,
328-
typename = std::enable_if_t<(sizeof(T) >= 4), void>>
328+
typename = std::enable_if_t<(sizeof(T) >= 4)>>
329329
XSIMD_INLINE void store_masked(T* mem,
330330
batch<T, A> const& src,
331331
batch_bool_constant<T, A, Values...> mask,

include/xsimd/arch/xsimd_common_fwd.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ namespace xsimd
9494
template <class A, bool... Values, class Mode>
9595
XSIMD_INLINE void store_masked(uint32_t* mem, batch<uint32_t, A> const& src, batch_bool_constant<uint32_t, A, Values...> mask, Mode, requires_arch<A>) noexcept;
9696
template <class A, bool... Values, class Mode>
97-
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value, void> store_masked(int64_t*, batch<int64_t, A> const&, batch_bool_constant<int64_t, A, Values...>, Mode, requires_arch<A>) noexcept;
97+
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value> store_masked(int64_t*, batch<int64_t, A> const&, batch_bool_constant<int64_t, A, Values...>, Mode, requires_arch<A>) noexcept;
9898
template <class A, bool... Values, class Mode>
99-
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value, void> store_masked(uint64_t*, batch<uint64_t, A> const&, batch_bool_constant<uint64_t, A, Values...>, Mode, requires_arch<A>) noexcept;
99+
XSIMD_INLINE std::enable_if_t<types::has_simd_register<double, A>::value> store_masked(uint64_t*, batch<uint64_t, A> const&, batch_bool_constant<uint64_t, A, Values...>, Mode, requires_arch<A>) noexcept;
100100

101101
// Forward declarations for pack-level helpers
102102
namespace detail

0 commit comments

Comments
 (0)