#include <amprt.h>
Concurrency::details::_Buffer_descriptor::_Buffer_descriptor |
( |
| ) |
|
|
inline |
#define NULL
Definition: vcruntime.h:236
_Ubiquitous_buffer * _M_buffer_ptr
Definition: amprt.h:445
_Access_mode _M_curr_cpu_access_mode
Definition: amprt.h:450
_Access_mode _M_type_access_mode
Definition: amprt.h:455
void * _M_data_ptr
Definition: amprt.h:438
details::_Reference_counted_obj_ptr< details::_Buffer > _Buffer_ptr
Definition: amprt.h:308
#define NULL
Definition: vcruntime.h:236
_Ubiquitous_buffer * _M_buffer_ptr
Definition: amprt.h:445
void _Set_buffer_ptr(_In_opt_ _Ubiquitous_buffer *_Buffer_ptr) __CPU_ONLY
Definition: amprt.h:508
_Access_mode _M_curr_cpu_access_mode
Definition: amprt.h:450
_Access_mode _M_type_access_mode
Definition: amprt.h:455
void * _M_data_ptr
Definition: amprt.h:438
Concurrency::details::_Buffer_descriptor::~_Buffer_descriptor |
( |
| ) |
|
|
inline |
#define NULL
Definition: vcruntime.h:236
void _Set_buffer_ptr(_In_opt_ _Ubiquitous_buffer *_Buffer_ptr) __CPU_ONLY
Definition: amprt.h:508
Concurrency::details::_Buffer_descriptor::_Buffer_descriptor |
( |
const _Buffer_descriptor & |
_Other | ) |
|
|
inline |
#define NULL
Definition: vcruntime.h:236
_Ubiquitous_buffer * _M_buffer_ptr
Definition: amprt.h:445
void _Set_buffer_ptr(_In_opt_ _Ubiquitous_buffer *_Buffer_ptr) __CPU_ONLY
Definition: amprt.h:508
_Access_mode _M_curr_cpu_access_mode
Definition: amprt.h:450
_Access_mode _M_type_access_mode
Definition: amprt.h:455
void * _M_data_ptr
Definition: amprt.h:438
_Ubiquitous_buffer * _M_buffer_ptr
Definition: amprt.h:445
_Ret_ _View_key Concurrency::details::_Buffer_descriptor::_Get_view_key |
( |
| ) |
|
|
inline |
const _View_key Concurrency::details::_Buffer_descriptor::_Get_view_key |
( |
| ) |
const |
|
inline |
bool Concurrency::details::_Buffer_descriptor::_Is_array |
( |
| ) |
const |
|
inline |
_Access_mode _M_type_access_mode
Definition: amprt.h:455
details::_Reference_counted_obj_ptr< details::_Buffer > _Buffer_ptr
Definition: amprt.h:308
#define NULL
Definition: vcruntime.h:236
_Ubiquitous_buffer * _M_buffer_ptr
Definition: amprt.h:445
Definition: type_traits:92
#define NULL
Definition: vcruntime.h:236
_Ubiquitous_buffer * _M_buffer_ptr
Definition: amprt.h:445
_Ubiquitous_buffer * _M_buffer_ptr
Definition: amprt.h:445
void _Set_buffer_ptr(_In_opt_ _Ubiquitous_buffer *_Buffer_ptr) __CPU_ONLY
Definition: amprt.h:508
_Access_mode _M_curr_cpu_access_mode
Definition: amprt.h:450
_Access_mode _M_type_access_mode
Definition: amprt.h:455
void * _M_data_ptr
Definition: amprt.h:438
_Ret_ _View_key _Get_view_key()
Definition: amprt.h:537
_Ret_ _Ubiquitous_buffer * _Get_buffer_ptr() const __CPU_ONLY
Definition: amprt.h:503
friend _Event _Get_access_async(const _View_key _Key, accelerator_view _Av, _Access_mode _Mode, _Buffer_ptr &_Buf_ptr)
Definition: amprt.h:3389
_Access_mode Concurrency::details::_Buffer_descriptor::_M_curr_cpu_access_mode |
void* Concurrency::details::_Buffer_descriptor::_M_data_ptr |
|
mutable |
_Access_mode Concurrency::details::_Buffer_descriptor::_M_type_access_mode |
The documentation for this struct was generated from the following file: