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() const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
__SYCL2020_DEPRECATED("get_size() is deprecated, please use byte_size() instead") size_t get_size() const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
__SYCL2020_DEPRECATED("get_access for host_accessor is deprecated, please " "use get_host_access instead") accessor< T | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
__SYCL2020_DEPRECATED("get_access for host_accessor is deprecated, please " "use get_host_access instead") accessor< T | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
accessor class | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | friend |
allocator_type typedef | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
buffer class | sycl::_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_plain | protected |
buffer_plain(void *HostData, size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::buffer_plain | protected |
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_plain | protected |
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_plain | protected |
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_plain | protected |
buffer_plain(pi_native_handle MemObject, context SyclContext, std::unique_ptr< detail::SYCLMemObjAllocator > Allocator, bool OwnNativeHandle, event AvailableEvent) | sycl::_V1::detail::buffer_plain | protected |
buffer_plain(const std::shared_ptr< detail::buffer_impl > &impl) | sycl::_V1::detail::buffer_plain | inlineprotected |
byte_size() const noexcept | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
const_reference typedef | sycl::_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_plain | protected |
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 |
dimensions | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
EnableIfContiguous typedef | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
EnableIfItInputIterator typedef | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
EnableIfOneDimension typedef | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
EnableIfSameNonConstIterators typedef | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
ext::oneapi::weak_object class | sycl::_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() const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
get_allocator_internal() const | sycl::_V1::detail::buffer_plain | protected |
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() const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
get_range() const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
getNativeVector(backend BackendName) const | sycl::_V1::detail::buffer_plain | protected |
getSize() const | sycl::_V1::detail::buffer_plain | protected |
handleRelease() const | sycl::_V1::detail::buffer_plain | protected |
has_property() const noexcept | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
impl | sycl::_V1::detail::buffer_plain | protected |
is_sub_buffer() const | sycl::_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 |
mode | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
operator!=(const buffer &rhs) const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
operator=(const buffer &rhs)=default | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
operator=(buffer &&rhs)=default | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
operator==(const buffer &rhs) const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
reference typedef | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
reinterpret(range< ReinterpretDim > reinterpretRange) const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
reinterpret() const | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
reinterpret() const | sycl::_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_plain | protected |
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_plain | protected |
set_write_back(bool flag=true) | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
size() const noexcept | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |
value_type typedef | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | |
~buffer() | sycl::_V1::buffer< T, dimensions, AllocatorT, __Enabled > | inline |