|
| opencl_buffer_impl (size_t size, Factory &f) |
|
| opencl_buffer_impl (cl_mem m, size_t index, size_t size, Factory &f) |
|
size_t | size () const |
|
void | map_memory (opencl_device device, dependency_msg< void *, Factory > &dmsg) __TBB_override |
|
| opencl_memory (Factory &f) |
|
cl_mem | get_cl_mem () const |
|
void * | get_host_ptr () |
|
Factory * | factory () const |
|
dependency_msg< void *, Factory > | send (opencl_device d, const cl_event *e) |
|
dependency_msg< void *, Factory > | receive (const cl_event *e) |
|
|
template<typename , typename > |
class | opencl_buffer |
|
|
cl_mem | my_cl_mem |
|
tbb::atomic
< opencl_device::device_id_type > | my_curr_device_id |
|
void * | my_host_ptr |
|
Factory * | my_factory |
|
tbb::spin_mutex | my_sending_lock |
|
bool | my_sending_event_present |
|
cl_event | my_sending_event |
|
The documentation for this class was generated from the following file: