DPC++ Runtime
Runtime libraries for oneAPI DPC++

Specify aquisition and release of buffer and image data structures. More...

Collaboration diagram for Accessors:

Classes

class  sycl::_V1::local_accessor_base< DataT, Dimensions, AccessMode, IsPlaceholder >
 Local accessor. More...
 
class  sycl::_V1::accessor< DataT, Dimensions, AccessMode, access::target::host_image, IsPlaceholder >
 Host image accessor. More...
 

Functions

template<typename DataT , int Dimensions, typename AllocatorT >
class __SYCL_EBO __SYCL_SPECIAL_CLASS __SYCL_TYPE(accessor) accessor sycl::_V1::accessor (buffer< DataT, Dimensions, AllocatorT >) -> accessor< DataT, Dimensions, access::mode::read_write, target::device, access::placeholder::true_t >
 Buffer accessor. More...
 
template<typename DataT , int Dimensions, access::mode AccessMode, access::placeholder IsPlaceholder>
class __SYCL_EBO __SYCL_SPECIAL_CLASS __SYCL_TYPE(local_accessor) local_accessor class __SYCL_EBO __SYCL_SPECIAL_CLASS sycl::_V1::__SYCL_TYPE (accessor) accessor< DataT
 Image accessors. More...
 

Detailed Description

Specify aquisition and release of buffer and image data structures.

See also
buffer
image

Function Documentation

◆ __SYCL_TYPE()

template<typename DataT , int Dimensions, access::mode AccessMode, access::placeholder IsPlaceholder>
class __SYCL_EBO __SYCL_SPECIAL_CLASS __SYCL_TYPE (local_accessor) local_accessor class __SYCL_EBO __SYCL_SPECIAL_CLASS sycl::_V1::__SYCL_TYPE ( accessor  )

Image accessors.

Available only when accessTarget == access::target::image.

◆ accessor()

template<typename DataT , int Dimensions, typename AllocatorT >
class __SYCL_EBO __SYCL_SPECIAL_CLASS __SYCL_TYPE (accessor) accessor sycl::_V1::accessor ( buffer< DataT, Dimensions, AllocatorT >  ) -> accessor< DataT, Dimensions, access::mode::read_write, target::device, access::placeholder::true_t >

Buffer accessor.

See also
buffer