__SYCL2020_DEPRECATED("get_count() is deprecated, please use size() instead") size_t get_count() const | sycl::_V1::detail::SYCLMemObjT | inline |
addOrReplaceAccessorProperties(const property_list &PropertyList) | sycl::_V1::detail::SYCLMemObjT | inline |
allocateHostMem() override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
allocateMem(ContextImplPtr Context, bool InitFromUserData, void *HostPtr, sycl::detail::pi::PiEvent &InteropEvent) override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
Buffer enum value | sycl::_V1::detail::SYCLMemObjI | |
canReadHostPtr(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
canReuseHostPtr(void *HostPtr, const size_t RequiredAlign) | sycl::_V1::detail::SYCLMemObjT | inline |
deleteAccessorProperty(const PropWithDataKind &Kind) | sycl::_V1::detail::SYCLMemObjT | inline |
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 |
get_allocator_internal() const | sycl::_V1::detail::SYCLMemObjT | inline |
get_property() const | sycl::_V1::detail::SYCLMemObjT | inline |
getBufSizeForContext(const ContextImplPtr &Context, pi_native_handle MemObject) | sycl::_V1::detail::SYCLMemObjT | static |
getInteropContext() const override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
getPlugin() const | sycl::_V1::detail::SYCLMemObjT | |
getSizeInBytes() const noexcept override | sycl::_V1::detail::SYCLMemObjT | inlinevirtual |
getType() const override | sycl::_V1::detail::SYCLMemObjT | 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 |
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 |
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(pi_native_handle 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(pi_native_handle MemObject, const context &SyclContext, bool OwnNativeHandle, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator) | sycl::_V1::detail::SYCLMemObjT | |
SYCLMemObjT(pi_native_handle MemObject, const context &SyclContext, bool OwnNativeHandle, event AvailableEvent, std::unique_ptr< SYCLMemObjAllocator > Allocator, sycl::detail::pi::PiMemImageChannelOrder Order, sycl::detail::pi::PiMemImageChannelType Type, 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 |
~SYCLMemObjI()=default | sycl::_V1::detail::SYCLMemObjI | virtual |
~SYCLMemObjT()=default | sycl::_V1::detail::SYCLMemObjT | virtual |