From cd6324a50b940691ad7db30d1d25831068d12a44 Mon Sep 17 00:00:00 2001 From: Andrey Prokopenko Date: Tue, 28 Jan 2025 14:10:26 -0500 Subject: [PATCH] Change the return type of AccessValues::size() to be view-like This also fixes a recently introduced warning. --- src/spatial/detail/ArborX_AccessTraits.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/spatial/detail/ArborX_AccessTraits.hpp b/src/spatial/detail/ArborX_AccessTraits.hpp index cde51d3a6..8fbfe48e9 100644 --- a/src/spatial/detail/ArborX_AccessTraits.hpp +++ b/src/spatial/detail/ArborX_AccessTraits.hpp @@ -164,7 +164,7 @@ class AccessValuesI decltype(auto) operator()(int i) const { return Access::get(_values, i); } KOKKOS_FUNCTION - auto size() const { return Access::size(_values); } + std::size_t size() const { return Access::size(_values); } using self_type = AccessValuesI; }; @@ -198,7 +198,7 @@ struct AccessTraits> } KOKKOS_FUNCTION - static decltype(auto) size(AccessValues const &w) { return w.size(); } + static auto size(AccessValues const &w) { return w.size(); } }; } // namespace ArborX