This is the complete list of members for sycl::_V1::detail::buffer_impl, including all inherited members.
__SYCL2020_DEPRECATED("get_count() is deprecated, please use size() instead") size_t get_count() const | sycl::_V1::detail::SYCLMemObjT | inline |
addInteropObject(std::vector< ur_native_handle_t > &Handles) const | sycl::_V1::detail::buffer_impl | |
addOrReplaceAccessorProperties(const property_list &PropertyList) | sycl::_V1::detail::SYCLMemObjT | inline |
allocateHostMem() override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
allocateMem(ContextImplPtr Context, bool InitFromUserData, void *HostPtr, ur_event_handle_t &OutEventToWait) override | sycl::_V1::detail::buffer_impl | virtual |
Buffer enum value | sycl::_V1::detail::SYCLMemObjI | |
buffer_impl(size_t SizeInBytes, size_t, const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::buffer_impl | inline |
buffer_impl(void *HostData, size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::buffer_impl | inline |
buffer_impl(const void *HostData, size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::buffer_impl | inline |
buffer_impl(const std::shared_ptr< const void > &HostData, const size_t SizeInBytes, size_t RequiredAlign, const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator, bool IsConstPtr) | sycl::_V1::detail::buffer_impl | inline |
buffer_impl(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_impl | inline |
buffer_impl(cl_mem MemObject, const context &SyclContext, std::unique_ptr< SYCLMemObjAllocator > Allocator, event AvailableEvent) | sycl::_V1::detail::buffer_impl | inline |
buffer_impl(ur_native_handle_t MemObject, const context &SyclContext, std::unique_ptr< SYCLMemObjAllocator > Allocator, bool OwnNativeHandle, event AvailableEvent) | sycl::_V1::detail::buffer_impl | inline |
canReadHostPtr(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
canReuseHostPtr(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
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_impl | |
deleteAccessorProperty(const PropWithDataKind &Kind) | sycl::_V1::detail::SYCLMemObjT | inline |
destructorNotification(void *UserObj) | sycl::_V1::detail::buffer_impl | |
detachMemoryObject(const std::shared_ptr< SYCLMemObjT > &Self) const | sycl::_V1::detail::SYCLMemObjT | |
determineHostPtr(const ContextImplPtr &Context, bool InitFromUserData, void *&HostPtr, bool &HostPtrReadOnly) | sycl::_V1::detail::SYCLMemObjT | protected |
EnableIfNotConstIterator typedef | sycl::_V1::detail::buffer_impl | |
get_allocator_internal() const | sycl::_V1::detail::SYCLMemObjT | inline |
get_property() const | sycl::_V1::detail::SYCLMemObjT | inline |
getBufSizeForContext(const ContextImplPtr &Context, ur_native_handle_t MemObject) | sycl::_V1::detail::SYCLMemObjT | static |
getInteropContext() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
getNativeVector(backend BackendName) const | sycl::_V1::detail::buffer_impl | |
getPlugin() const | sycl::_V1::detail::SYCLMemObjT | |
getPropList() const | sycl::_V1::detail::SYCLMemObjT | inline |
getSizeInBytes() const noexcept override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
getType() const override | sycl::_V1::detail::buffer_impl | inlinevirtual |
getUserPtr() const | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(const void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(const std::shared_ptr< void > &HostPtr, const size_t RequiredAlign, bool IsConstPtr) | sycl::_V1::detail::SYCLMemObjT | inline |
handleHostData(const std::function< void(void *)> &CopyFromInput, const size_t RequiredAlign, bool IsConstPtr) | sycl::_V1::detail::SYCLMemObjT | inline |
handleWriteAccessorCreation() | sycl::_V1::detail::SYCLMemObjT | |
has_property() const noexcept | sycl::_V1::detail::SYCLMemObjT | inline |
hasUserDataPtr() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
Image enum value | sycl::_V1::detail::SYCLMemObjI | |
isHostPointerReadOnly() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
isInterop() const override | sycl::_V1::detail::SYCLMemObjT | virtual |
isUsedInGraph() const | sycl::_V1::detail::SYCLMemObjT | inline |
MAllocator | sycl::_V1::detail::SYCLMemObjT | protected |
markAsInternal() | sycl::_V1::detail::SYCLMemObjT | inline |
markBeingUsedInGraph() | sycl::_V1::detail::SYCLMemObjT | inline |
markNoLongerBeingUsedInGraph() | sycl::_V1::detail::SYCLMemObjT | inline |
MCreateShadowCopy | sycl::_V1::detail::SYCLMemObjT | protected |
MCreateShadowCopyMtx | sycl::_V1::detail::SYCLMemObjT | protected |
MemObjType enum name | sycl::_V1::detail::SYCLMemObjI | |
MGraphUseCount | sycl::_V1::detail::SYCLMemObjT | protected |
MHostPtrProvided | sycl::_V1::detail::SYCLMemObjT | protected |
MHostPtrReadOnly | sycl::_V1::detail::SYCLMemObjT | protected |
MInteropContext | sycl::_V1::detail::SYCLMemObjT | protected |
MInteropEvent | sycl::_V1::detail::SYCLMemObjT | protected |
MInteropMemObject | sycl::_V1::detail::SYCLMemObjT | protected |
MIsInternal | sycl::_V1::detail::SYCLMemObjT | protected |
MNeedWriteBack | sycl::_V1::detail::SYCLMemObjT | protected |
MOpenCLInterop | sycl::_V1::detail::SYCLMemObjT | protected |
MOwnNativeHandle | sycl::_V1::detail::SYCLMemObjT | protected |
MProps | sycl::_V1::detail::SYCLMemObjT | protected |
MRecord | sycl::_V1::detail::SYCLMemObjI | protected |
MShadowCopy | sycl::_V1::detail::SYCLMemObjT | protected |
MSharedPtrStorage | sycl::_V1::detail::SYCLMemObjT | protected |
MSizeInBytes | sycl::_V1::detail::SYCLMemObjT | protected |
MUploadDataFunctor | sycl::_V1::detail::SYCLMemObjT | protected |
MUserPtr | sycl::_V1::detail::SYCLMemObjT | protected |
needsWriteBack() const | sycl::_V1::detail::SYCLMemObjT | inline |
releaseHostMem(void *Ptr) override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
releaseMem(ContextImplPtr Context, void *MemAllocation) override | sycl::_V1::detail::SYCLMemObjT | virtual |
resize(size_t size) | sycl::_V1::detail::buffer_impl | inline |
set_final_data(std::nullptr_t) | sycl::_V1::detail::SYCLMemObjT | inline |
set_final_data(const std::function< void(const std::function< void(void *const Ptr)> &)> &FinalDataFunc) | sycl::_V1::detail::SYCLMemObjT | inline |
set_final_data_from_storage() | sycl::_V1::detail::SYCLMemObjT | inline |
set_write_back(bool NeedWriteBack) | sycl::_V1::detail::SYCLMemObjT | inline |
setAlign(size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
size() const noexcept | sycl::_V1::detail::SYCLMemObjT | inline |
SYCLMemObjT(const size_t SizeInBytes, const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | inline |
SYCLMemObjT(const property_list &Props, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | inline |
SYCLMemObjT(ur_native_handle_t MemObject, const context &SyclContext, const size_t SizeInBytes, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | |
SYCLMemObjT(cl_mem MemObject, const context &SyclContext, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | inline |
SYCLMemObjT(ur_native_handle_t MemObject, const context &SyclContext, bool OwnNativeHandle, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | |
SYCLMemObjT(ur_native_handle_t MemObject, const context &SyclContext, bool OwnNativeHandle, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator, ur_image_format_t Format, range< 3 > Range3WithOnes, unsigned Dimensions, size_t ElementSize) | sycl::_V1::detail::SYCLMemObjT | |
Undefined enum value | sycl::_V1::detail::SYCLMemObjI | |
updateHostMemory(void *const Ptr) | sycl::_V1::detail::SYCLMemObjT | protected |
updateHostMemory() | sycl::_V1::detail::SYCLMemObjT | protected |
useHostPtr() | sycl::_V1::detail::SYCLMemObjT | inline |
usesPinnedHostMemory() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
~buffer_impl() | sycl::_V1::detail::buffer_impl | inline |
~SYCLMemObjI()=default | sycl::_V1::detail::SYCLMemObjI | virtual |
~SYCLMemObjT()=default | sycl::_V1::detail::SYCLMemObjT | virtual |