Objects of the class represents an instance of an image in a specific state. More...
#include <sycl/kernel_bundle.hpp>
Public Member Functions | |
device_image ()=delete | |
bool | has_kernel (const kernel_id &KernelID) const noexcept |
bool | has_kernel (const kernel_id &KernelID, const device &Dev) const noexcept |
![]() | |
device_image_plain (const detail::DeviceImageImplPtr &Impl) | |
bool | operator== (const device_image_plain &RHS) const |
bool | operator!= (const device_image_plain &RHS) const |
bool | has_kernel (const kernel_id &KernelID) const noexcept |
bool | has_kernel (const kernel_id &KernelID, const device &Dev) const noexcept |
pi_native_handle | getNative () const |
![]() | |
bool | ext_oneapi_owner_before (const ext::oneapi::detail::weak_object_base< device_image< State > > &Other) const noexcept |
Compares the object against a weak object using an owner-based implementation-defined ordering. More... | |
bool | ext_oneapi_owner_before (const device_image< State > &Other) const noexcept |
Compares the object against another object using an owner-based implementation-defined ordering. More... | |
Friends | |
template<class T > | |
T | detail::createSyclObjFromImpl (decltype(T::impl) ImplObj) |
Additional Inherited Members | |
![]() | |
template<class Obj > | |
decltype(Obj::impl) friend | detail::getSyclObjImpl (const Obj &SyclObject) |
![]() | |
detail::DeviceImageImplPtr | impl |
Objects of the class represents an instance of an image in a specific state.
Definition at line 108 of file kernel_bundle.hpp.
|
delete |
|
inlinenoexcept |
Definition at line 115 of file kernel_bundle.hpp.
|
inlinenoexcept |
Definition at line 121 of file kernel_bundle.hpp.
|
friend |