diff --git a/include/ddc/detail/tagged_vector.hpp b/include/ddc/detail/tagged_vector.hpp index 303b126a1..6ee664ee6 100644 --- a/include/ddc/detail/tagged_vector.hpp +++ b/include/ddc/detail/tagged_vector.hpp @@ -372,7 +372,9 @@ class TaggedVector : public TaggedVectorConversionOperators + template < + class OElementType, + class = std::enable_if_t>> KOKKOS_FUNCTION constexpr TaggedVector& operator+=(OElementType const& rhs) { ((m_values[type_seq_rank_v] += rhs), ...); @@ -388,7 +390,9 @@ class TaggedVector : public TaggedVectorConversionOperators + template < + class OElementType, + class = std::enable_if_t>> KOKKOS_FUNCTION constexpr TaggedVector& operator-=(OElementType const& rhs) { ((m_values[type_seq_rank_v] -= rhs), ...);