Objects of the class identify kernel is some kernel_bundle related APIs. More...
#include <sycl/kernel_bundle.hpp>
Public Member Functions | |
kernel_id ()=delete | |
const char * | get_name () const noexcept |
bool | operator== (const kernel_id &RHS) const |
bool | operator!= (const kernel_id &RHS) const |
Public Member Functions inherited from sycl::_V1::detail::OwnerLessBase< kernel_id > | |
bool | ext_oneapi_owner_before (const ext::oneapi::detail::weak_object_base< kernel_id > &Other) const noexcept |
Compares the object against a weak object using an owner-based implementation-defined ordering. More... | |
bool | ext_oneapi_owner_before (const kernel_id &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) |
Objects of the class identify kernel is some kernel_bundle related APIs.
Definition at line 64 of file kernel_bundle.hpp.
|
delete |
|
noexcept |
Definition at line 27 of file kernel_bundle.cpp.
Referenced by sycl::_V1::detail::kernel_bundle_impl::get_kernel(), sycl::_V1::detail::LessByNameComp::operator()(), and sycl::_V1::detail::EqualByNameComp::operator()().
|
inline |
Definition at line 73 of file kernel_bundle.hpp.
|
inline |
Definition at line 71 of file kernel_bundle.hpp.
|
friend |