File tree Expand file tree Collapse file tree 3 files changed +10
-37
lines changed
Expand file tree Collapse file tree 3 files changed +10
-37
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1111
1212#include < sycl/__impl/detail/config.hpp>
1313
14- #include < detail/common.hpp>
15-
1614#include < OffloadAPI.h>
1715
1816#include < cassert>
@@ -23,6 +21,16 @@ _LIBSYCL_BEGIN_NAMESPACE_SYCL
2321
2422namespace detail {
2523
24+ // Minimal span-like view
25+ template <class T > struct range_view {
26+ T *ptr{};
27+ size_t len{};
28+ T *begin () const { return ptr; }
29+ T *end () const { return ptr + len; }
30+ T &operator [](size_t i) const { return ptr[i]; }
31+ size_t size () const { return len; }
32+ };
33+
2634using PlatformWithDevStorageType =
2735 std::unordered_map<ol_platform_handle_t , std::vector<ol_device_handle_t >>;
2836
Original file line number Diff line number Diff line change 1313#include < sycl/__impl/detail/config.hpp>
1414#include < sycl/__impl/platform.hpp>
1515
16- #include < detail/common.hpp>
1716#include < detail/offload/offload_utils.hpp>
1817
1918#include < OffloadAPI.h>
You can’t perform that action at this time.
0 commit comments