#include <sycl/ext/oneapi/experimental/annotated_ptr/annotated_ptr.hpp>
Public Member Functions | |
annotated_ref (const annotated_ref &)=delete | |
operator T () const | |
template<class O , typename = std::enable_if_t<!detail::is_ann_ref_v<O>>> | |
T | operator= (O &&Obj) const |
template<class O , class P > | |
T | operator= (const annotated_ref< O, P > &Ref) const |
T | operator++ () const |
T | operator++ (int) const |
T | operator-- () const |
T | operator-- (int) const |
Friends | |
template<class T2 , class P2 > | |
class | annotated_ptr |
Definition at line 93 of file annotated_ptr.hpp.
|
delete |
|
inline |
Definition at line 108 of file annotated_ptr.hpp.
References sycl::_V1::ext::oneapi::experimental::m_Ptr.
|
inline |
Definition at line 209 of file annotated_ptr.hpp.
References sycl::_V1::t.
|
inline |
Definition at line 216 of file annotated_ptr.hpp.
|
inline |
Definition at line 224 of file annotated_ptr.hpp.
References sycl::_V1::t.
|
inline |
Definition at line 231 of file annotated_ptr.hpp.
|
inline |
Definition at line 129 of file annotated_ptr.hpp.
|
inline |
Definition at line 119 of file annotated_ptr.hpp.
References sycl::_V1::ext::oneapi::experimental::m_Ptr.
|
friend |
Definition at line 239 of file annotated_ptr.hpp.