DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > Member List

This is the complete list of members for sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >, including all inherited members.

__SYCL2020_DEPRECATED("get_count() is deprecated, please use size() instead") size_t get_count() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
__SYCL2020_DEPRECATED("get_size() is deprecated, please use byte_size() instead") size_t get_size() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
__SYCL2020_DEPRECATED("get_access for host_accessor is deprecated, please " "use get_host_access instead") accessor< Tsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
__SYCL2020_DEPRECATED("get_access for host_accessor is deprecated, please " "use get_host_access instead") accessor< Tsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
accessor classsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >friend
allocator_type typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
buffer classsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >friend
buffer(const range< dimensions > &bufferRange, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(const range< dimensions > &bufferRange, AllocatorT allocator, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(T *hostData, const range< dimensions > &bufferRange, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(T *hostData, const range< dimensions > &bufferRange, AllocatorT allocator, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(EnableIfSameNonConstIterators< T, _T > const *hostData, const range< dimensions > &bufferRange, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(EnableIfSameNonConstIterators< T, _T > const *hostData, const range< dimensions > &bufferRange, AllocatorT allocator, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(const std::shared_ptr< T > &hostData, const range< dimensions > &bufferRange, AllocatorT allocator, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(const std::shared_ptr< T[]> &hostData, const range< dimensions > &bufferRange, AllocatorT allocator, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(const std::shared_ptr< T > &hostData, const range< dimensions > &bufferRange, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(const std::shared_ptr< T[]> &hostData, const range< dimensions > &bufferRange, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(InputIterator first, InputIterator last, AllocatorT allocator, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(InputIterator first, InputIterator last, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(Container &container, AllocatorT allocator, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(Container &container, const property_list &propList={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(buffer< T, dimensions, AllocatorT > &b, const id< dimensions > &baseIndex, const range< dimensions > &subRange, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(const buffer &rhs, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer(buffer &&rhs, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
buffer_plain(size_t SizeInBytes, size_t, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator)sycl::_V1::detail::buffer_plainprotected
buffer_plain(void *HostData, size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator)sycl::_V1::detail::buffer_plainprotected
buffer_plain(const void *HostData, size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator)sycl::_V1::detail::buffer_plainprotected
buffer_plain(const std::shared_ptr< const void > &HostData, const size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator, bool IsConstPtr)sycl::_V1::detail::buffer_plainprotected
buffer_plain(const std::function< void(void *)> &CopyFromInput, const size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator, bool IsConstPtr)sycl::_V1::detail::buffer_plainprotected
buffer_plain(pi_native_handle MemObject, context SyclContext, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator, bool OwnNativeHandle, event AvailableEvent)sycl::_V1::detail::buffer_plainprotected
buffer_plain(const std::shared_ptr< detail::buffer_impl > &impl)sycl::_V1::detail::buffer_plaininlineprotected
byte_size() const noexceptsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
const_reference typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
constructorNotification(const detail::code_location &CodeLoc, void *UserObj, const void *HostObj, const void *Type, uint32_t Dim, uint32_t ElemType, size_t Range[3])sycl::_V1::detail::buffer_plainprotected
detail::get_native_buffer(const buffer< DataT, Dimensions, Allocator, void > &Obj) -> backend_return_t< BackendName, buffer< DataT, Dimensions, Allocator, void >>sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >friend
detail::make_buffer_helper(pi_native_handle, const context &, event, bool)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >friend
dimensionssycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
EnableIfContiguous typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
EnableIfItInputIterator typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
EnableIfOneDimension typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
EnableIfSameNonConstIterators typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
ext::oneapi::weak_object classsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >friend
get_access(handler &CommandGroupHandler, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_access(const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_access(handler &commandGroupHandler, range< dimensions > accessRange, id< dimensions > accessOffset={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_access(range< dimensions > accessRange, id< dimensions > accessOffset={}, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_access(Ts... args)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_access(handler &commandGroupHandler, Ts... args)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_allocator() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_allocator_internal() constsycl::_V1::detail::buffer_plainprotected
get_host_access(Ts... args)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_host_access(handler &commandGroupHandler, Ts... args)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_property() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
get_range() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
getNativeVector(backend BackendName) constsycl::_V1::detail::buffer_plainprotected
getSize() constsycl::_V1::detail::buffer_plainprotected
handleRelease() constsycl::_V1::detail::buffer_plainprotected
has_property() const noexceptsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
implsycl::_V1::detail::buffer_plainprotected
is_sub_buffer() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
isOutOfBounds(const id< dimensions > &offset, const range< dimensions > &newRange, const range< dimensions > &parentRange)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inlineprotected
modesycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
operator!=(const buffer &rhs) constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
operator=(const buffer &rhs)=defaultsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
operator=(buffer &&rhs)=defaultsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
operator==(const buffer &rhs) constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
reference typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
reinterpret(range< ReinterpretDim > reinterpretRange) constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
reinterpret() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
reinterpret() constsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
set_final_data(Destination finalData=nullptr)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
set_final_data(std::nullptr_t)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
set_final_data_internal(std::nullptr_t)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
set_final_data_internal(WeakPtrT< WeakT > FinalData)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
set_final_data_internal(std::weak_ptr< WeakT > FinalData)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
set_final_data_internal(Destination FinalData)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
set_final_data_internal(Destination FinalData)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
sycl::_V1::detail::buffer_plain::set_final_data_internal()sycl::_V1::detail::buffer_plainprotected
sycl::_V1::detail::buffer_plain::set_final_data_internal(const std::function< void(const std::function< void(void *const Ptr)> &)> &FinalDataFunc)sycl::_V1::detail::buffer_plainprotected
set_write_back(bool flag=true)sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
size() const noexceptsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline
value_type typedefsycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >
~buffer()sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled >inline