DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::annotationHelper< I, detail::properties_t< P... > > Struct Template Reference

#include <sycl/ext/oneapi/experimental/annotated_ptr/annotated_ptr.hpp>

Static Public Member Functions

static I * annotate (I *ptr)
 
static I load (I *ptr)
 
template<class O >
static I store (I *ptr, O &&Obj)
 

Detailed Description

template<typename I, typename... P>
struct sycl::_V1::ext::oneapi::experimental::annotationHelper< I, detail::properties_t< P... > >

Definition at line 72 of file annotated_ptr.hpp.

Member Function Documentation

◆ annotate()

template<typename I , typename... P>
static I* sycl::_V1::ext::oneapi::experimental::annotationHelper< I, detail::properties_t< P... > >::annotate ( I *  ptr)
inlinestatic

Definition at line 73 of file annotated_ptr.hpp.

◆ load()

template<typename I , typename... P>
static I sycl::_V1::ext::oneapi::experimental::annotationHelper< I, detail::properties_t< P... > >::load ( I *  ptr)
inlinestatic

Definition at line 79 of file annotated_ptr.hpp.

◆ store()

template<typename I , typename... P>
template<class O >
static I sycl::_V1::ext::oneapi::experimental::annotationHelper< I, detail::properties_t< P... > >::store ( I *  ptr,
O &&  Obj 
)
inlinestatic

Definition at line 85 of file annotated_ptr.hpp.


The documentation for this struct was generated from the following file: