#include <syclcompat/memory.hpp>
Public Types | |
using | memory_t = detail::memory_traits< Memory, T > |
using | element_t = typename memory_t::element_t |
using | pointer_t = typename memory_t::pointer_t |
using | accessor_t = typename memory_t::template accessor_t< 3 > |
Public Member Functions | |
accessor (pointer_t data, const sycl::range< 3 > &in_range) | |
template<memory_region M = Memory> | |
accessor (typename std::enable_if< M !=memory_region::local, const accessor_t >::type &acc) | |
accessor (const accessor_t &acc, const sycl::range< 3 > &in_range) | |
accessor< T, Memory, 2 > | operator[] (size_t index) const |
pointer_t | get_ptr () const |
Definition at line 938 of file memory.hpp.
using syclcompat::accessor< T, Memory, 3 >::accessor_t = typename memory_t::template accessor_t<3> |
Definition at line 943 of file memory.hpp.
using syclcompat::accessor< T, Memory, 3 >::element_t = typename memory_t::element_t |
Definition at line 941 of file memory.hpp.
using syclcompat::accessor< T, Memory, 3 >::memory_t = detail::memory_traits<Memory, T> |
Definition at line 940 of file memory.hpp.
using syclcompat::accessor< T, Memory, 3 >::pointer_t = typename memory_t::pointer_t |
Definition at line 942 of file memory.hpp.
|
inline |
Definition at line 944 of file memory.hpp.
|
inline |
Definition at line 947 of file memory.hpp.
|
inline |
Definition at line 950 of file memory.hpp.
|
inline |
Definition at line 957 of file memory.hpp.
|
inline |
Definition at line 952 of file memory.hpp.