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: