#include <sycl/accessor.hpp>
Public Member Functions | |
LocalAccessorBaseHost (sycl::range< 3 > Size, int Dims, int ElemSize, const property_list &PropertyList={}) | |
sycl::range< 3 > & | getSize () |
const sycl::range< 3 > & | getSize () const |
void * | getPtr () |
void * | getPtr () const |
int | getNumOfDims () |
int | getElementSize () |
const property_list & | getPropList () const |
Protected Member Functions | |
LocalAccessorBaseHost (const LocalAccessorImplPtr &Impl) | |
template<class Obj > | |
decltype(Obj::impl) friend | detail::getSyclObjImpl (const Obj &SyclObject) |
Protected Attributes | |
LocalAccessorImplPtr | impl |
Friends | |
template<class T > | |
T | detail::createSyclObjFromImpl (decltype(T::impl) ImplObj) |
Definition at line 603 of file accessor.hpp.
|
inlineprotected |
Definition at line 605 of file accessor.hpp.
sycl::_V1::detail::LocalAccessorBaseHost::LocalAccessorBaseHost | ( | sycl::range< 3 > | Size, |
int | Dims, | ||
int | ElemSize, | ||
const property_list & | PropertyList = {} |
||
) |
Definition at line 107 of file accessor.cpp.
References impl.
|
protected |
int sycl::_V1::detail::LocalAccessorBaseHost::getElementSize | ( | ) |
Definition at line 137 of file accessor.cpp.
References impl.
int sycl::_V1::detail::LocalAccessorBaseHost::getNumOfDims | ( | ) |
Definition at line 136 of file accessor.cpp.
References impl.
const property_list & sycl::_V1::detail::LocalAccessorBaseHost::getPropList | ( | ) | const |
Definition at line 132 of file accessor.cpp.
References impl.
void * sycl::_V1::detail::LocalAccessorBaseHost::getPtr | ( | ) |
Definition at line 117 of file accessor.cpp.
Referenced by sycl::_V1::local_accessor_base< DataT, Dimensions, AccessMode, IsPlaceholder >::getPtr(), and sycl::_V1::local_accessor_base< DataT, Dimensions, AccessMode, IsPlaceholder >::getQualifiedPtr().
void * sycl::_V1::detail::LocalAccessorBaseHost::getPtr | ( | ) | const |
Definition at line 121 of file accessor.cpp.
References impl.
sycl::range< 3 > & sycl::_V1::detail::LocalAccessorBaseHost::getSize | ( | ) |
Definition at line 113 of file accessor.cpp.
References impl.
Referenced by sycl::_V1::local_accessor_base< DataT, Dimensions, AccessMode, IsPlaceholder >::getSize().
const sycl::range< 3 > & sycl::_V1::detail::LocalAccessorBaseHost::getSize | ( | ) | const |
Definition at line 114 of file accessor.cpp.
References impl.
|
friend |
|
protected |
Definition at line 625 of file accessor.hpp.
Referenced by getElementSize(), getNumOfDims(), getPropList(), getPtr(), getSize(), LocalAccessorBaseHost(), and sycl::_V1::local_accessor_base< DataT, Dimensions, AccessMode, IsPlaceholder >::operator==().