#include <sycl/accessor.hpp>
|
| AccessorBaseHost (id< 3 > Offset, range< 3 > AccessRange, range< 3 > MemoryRange, access::mode AccessMode, void *SYCLMemObject, int Dims, int ElemSize, int OffsetInBytes=0, bool IsSubBuffer=false, const property_list &PropertyList={}) |
|
| AccessorBaseHost (id< 3 > Offset, range< 3 > AccessRange, range< 3 > MemoryRange, access::mode AccessMode, void *SYCLMemObject, int Dims, int ElemSize, bool IsPlaceH, int OffsetInBytes=0, bool IsSubBuffer=false, const property_list &PropertyList={}) |
|
id< 3 > & | getOffset () |
|
range< 3 > & | getAccessRange () |
|
range< 3 > & | getMemoryRange () |
|
void * | getPtr () |
|
unsigned int | getElemSize () const |
|
const id< 3 > & | getOffset () const |
|
const range< 3 > & | getAccessRange () const |
|
const range< 3 > & | getMemoryRange () const |
|
void * | getPtr () const |
|
bool | isPlaceholder () const |
|
detail::AccHostDataT & | getAccData () |
|
const property_list & | getPropList () const |
|
void * | getMemoryObject () const |
|
template<class Obj > |
decltype(Obj::impl) friend | getSyclObjImpl (const Obj &SyclObject) |
|
Definition at line 466 of file accessor.hpp.
◆ AccessorBaseHost() [1/3]
sycl::_V1::detail::AccessorBaseHost::AccessorBaseHost |
( |
const AccessorImplPtr & |
Impl | ) |
|
|
inlineprotected |
◆ AccessorBaseHost() [2/3]
sycl::_V1::detail::AccessorBaseHost::AccessorBaseHost |
( |
id< 3 > |
Offset, |
|
|
range< 3 > |
AccessRange, |
|
|
range< 3 > |
MemoryRange, |
|
|
access::mode |
AccessMode, |
|
|
void * |
SYCLMemObject, |
|
|
int |
Dims, |
|
|
int |
ElemSize, |
|
|
int |
OffsetInBytes = 0 , |
|
|
bool |
IsSubBuffer = false , |
|
|
const property_list & |
PropertyList = {} |
|
) |
| |
◆ AccessorBaseHost() [3/3]
sycl::_V1::detail::AccessorBaseHost::AccessorBaseHost |
( |
id< 3 > |
Offset, |
|
|
range< 3 > |
AccessRange, |
|
|
range< 3 > |
MemoryRange, |
|
|
access::mode |
AccessMode, |
|
|
void * |
SYCLMemObject, |
|
|
int |
Dims, |
|
|
int |
ElemSize, |
|
|
bool |
IsPlaceH, |
|
|
int |
OffsetInBytes = 0 , |
|
|
bool |
IsSubBuffer = false , |
|
|
const property_list & |
PropertyList = {} |
|
) |
| |
◆ getAccData()
◆ getAccessRange() [1/2]
const range< 3 > & sycl::_V1::detail::AccessorBaseHost::getAccessRange |
( |
| ) |
|
◆ getAccessRange() [2/2]
const range<3>& sycl::_V1::detail::AccessorBaseHost::getAccessRange |
( |
| ) |
const |
◆ getElemSize()
unsigned int sycl::_V1::detail::AccessorBaseHost::getElemSize |
( |
| ) |
const |
◆ getMemoryObject()
void * sycl::_V1::detail::AccessorBaseHost::getMemoryObject |
( |
| ) |
const |
◆ getMemoryRange() [1/2]
const range< 3 > & sycl::_V1::detail::AccessorBaseHost::getMemoryRange |
( |
| ) |
|
◆ getMemoryRange() [2/2]
const range<3>& sycl::_V1::detail::AccessorBaseHost::getMemoryRange |
( |
| ) |
const |
◆ getOffset() [1/2]
const id< 3 > & sycl::_V1::detail::AccessorBaseHost::getOffset |
( |
| ) |
|
◆ getOffset() [2/2]
const id<3>& sycl::_V1::detail::AccessorBaseHost::getOffset |
( |
| ) |
const |
◆ getPropList()
const property_list & sycl::_V1::detail::AccessorBaseHost::getPropList |
( |
| ) |
const |
◆ getPtr() [1/2]
void * sycl::_V1::detail::AccessorBaseHost::getPtr |
( |
| ) |
|
◆ getPtr() [2/2]
void* sycl::_V1::detail::AccessorBaseHost::getPtr |
( |
| ) |
const |
◆ getSyclObjImpl()
template<class Obj >
decltype(Obj::impl) friend sycl::_V1::detail::AccessorBaseHost::getSyclObjImpl |
( |
const Obj & |
SyclObject | ) |
|
◆ isPlaceholder()
bool sycl::_V1::detail::AccessorBaseHost::isPlaceholder |
( |
| ) |
const |
◆ accessor
template<typename , int , access::mode , access::target , access::placeholder , typename >
◆ detail::createSyclObjFromImpl
◆ sycl::ext::intel::esimd::detail::AccessorPrivateProxy
friend class sycl::ext::intel::esimd::detail::AccessorPrivateProxy |
|
friend |
◆ impl
The documentation for this class was generated from the following files: