|
44 | 44 |
|
45 | 45 | #pragma once |
46 | 46 |
|
| 47 | +#include <Kokkos_Core.hpp> |
| 48 | +#include <Kokkos_DynRankView.hpp> |
| 49 | + |
47 | 50 | #include "common.hpp" |
48 | 51 | #include "concepts.hpp" |
49 | 52 | #include "fwd.hpp" |
50 | 53 | #include "traits.hpp" |
51 | 54 |
|
52 | | -#include <Kokkos_Core.hpp> |
53 | | -#include <Kokkos_DynRankView.hpp> |
54 | | - |
55 | 55 | //----------------------------------------------------------------------------// |
56 | 56 |
|
57 | 57 | template <size_t DataIdx, size_t SpaceIdx, size_t DimIdx, size_t LayoutIdx, |
@@ -128,8 +128,8 @@ struct concrete_view_type_list<std::index_sequence<DataIdx...>> { |
128 | 128 |
|
129 | 129 | template <> |
130 | 130 | struct concrete_view_type_list<> { |
131 | | - using type = concat_t<type_list<typename concrete_view_type_list<decltype( |
132 | | - std::make_index_sequence<ViewDataTypesEnd>())>::type>>; |
| 131 | + using type = concat_t<type_list<typename concrete_view_type_list< |
| 132 | + decltype(std::make_index_sequence<ViewDataTypesEnd>())>::type>>; |
133 | 133 | }; |
134 | 134 |
|
135 | 135 | //----------------------------------------------------------------------------// |
@@ -194,8 +194,8 @@ struct dynamic_view_type_list<std::index_sequence<DataIdx...>> { |
194 | 194 |
|
195 | 195 | template <> |
196 | 196 | struct dynamic_view_type_list<> { |
197 | | - using type = concat_t<type_list<typename dynamic_view_type_list<decltype( |
198 | | - std::make_index_sequence<ViewDataTypesEnd>())>::type>>; |
| 197 | + using type = concat_t<type_list<typename dynamic_view_type_list< |
| 198 | + decltype(std::make_index_sequence<ViewDataTypesEnd>())>::type>>; |
199 | 199 | }; |
200 | 200 |
|
201 | 201 | //----------------------------------------------------------------------------// |
@@ -241,7 +241,8 @@ struct deep_copy_compatible { |
241 | 241 |
|
242 | 242 | template <typename Tp, typename Up> |
243 | 243 | static constexpr bool is_managed() { |
244 | | - return !Tp::traits::memory_traits::is_unmanaged && !Up::traits::memory_traits::is_unmanaged; |
| 244 | + return !Tp::traits::memory_traits::is_unmanaged && |
| 245 | + !Up::traits::memory_traits::is_unmanaged; |
245 | 246 | } |
246 | 247 |
|
247 | 248 | template <typename Tp, bool TpA = Tp::traits::memory_traits::is_atomic> |
|
0 commit comments