Public Types |
typedef Object< t_Type >::Type
const | element_type |
|
typedef cl_uint | OpenCLType |
Public Member Functions |
|
| Pointer (Pointer const &other) |
|
void | reset () |
|
void | swap (Pointer &other) |
|
unsigned int | use_count () const |
|
bool | unique () const |
|
element_type * | get () const |
|
void | Assign (element_type const &data) const |
|
void | Assign (size_t const index, element_type const &data) const |
|
Pointer const & | operator= (Pointer const &other) |
|
| operator bool () const |
|
element_type * | operator-> () const |
|
element_type & | operator* () const |
|
element_type & | operator[] (size_t const index) const |
|
bool | operator== (Pointer const &other) const |
|
bool | operator!= (Pointer const &other) const |
|
OpenCLType | OpenCLConvert () const |
Friends |
|
struct | Heap< PLATFORM_OPENCL > |
Detailed Description
template<>
template<typename t_Type>
struct Synchronized::Heap< PLATFORM_OPENCL >::Pointer< t_Type >
Definition at line 153 of file synchronized_heap_opencl.h.
The documentation for this struct was generated from the following file: