#include <sycl/ext/oneapi/weak_object.hpp>
Public Types | |
using | object_type = typename detail::weak_object_base< stream >::object_type |
Public Types inherited from sycl::_V1::ext::oneapi::detail::weak_object_base< stream > | |
using | object_type = stream |
Additional Inherited Members | |
Protected Member Functions inherited from sycl::_V1::ext::oneapi::detail::weak_object_base< stream > | |
decltype(weak_object_base< Obj >::MObjWeakPtr) friend | detail::getSyclWeakObjImpl (const weak_object_base< Obj > &WeakObj) |
Static Protected Member Functions inherited from sycl::_V1::ext::oneapi::detail::weak_object_base< stream > | |
static decltype(MObjWeakPtr) | GetWeakImpl (const stream &SYCLObj) |
Protected Attributes inherited from sycl::_V1::ext::oneapi::detail::weak_object_base< stream > | |
decltype(sycl::detail::getSyclObjImpl(std::declval< stream >())) ::weak_type | MObjWeakPtr |
Definition at line 168 of file weak_object.hpp.
using sycl::_V1::ext::oneapi::weak_object< stream >::object_type = typename detail::weak_object_base<stream>::object_type |
Definition at line 170 of file weak_object.hpp.
|
inlineconstexprnoexcept |
Definition at line 172 of file weak_object.hpp.
|
inlinenoexcept |
Definition at line 173 of file weak_object.hpp.
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
Definition at line 216 of file weak_object.hpp.
References sycl::_V1::ext::oneapi::weak_object< SYCLObjT >::try_lock().
|
inlinenoexcept |
Definition at line 181 of file weak_object.hpp.
References sycl::_V1::ext::oneapi::detail::weak_object_base< SYCLObjT >::GetWeakImpl(), and sycl::_V1::ext::oneapi::detail::weak_object_base< SYCLObjT >::MObjWeakPtr.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 199 of file weak_object.hpp.
References sycl::_V1::ext::oneapi::detail::weak_object_base< SYCLObjT >::MObjWeakPtr.
|
inlinenoexcept |
Definition at line 192 of file weak_object.hpp.
References sycl::_V1::ext::oneapi::detail::weak_object_base< SYCLObjT >::MObjWeakPtr.
|
inlinenoexcept |
Definition at line 207 of file weak_object.hpp.
References sycl::_V1::ext::oneapi::detail::weak_object_base< SYCLObjT >::MObjWeakPtr.