Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <flow_graph_opencl_node.h>
Public Member Functions | |
opencl_subbuffer () | |
opencl_subbuffer (const opencl_buffer< T, Factory > &owner, size_t index, size_t size) | |
![]() | |
template<access_type a> | |
iterator< a > | access () const |
T * | data () const |
template<access_type a = read_write> | |
iterator< a > | begin () const |
template<access_type a = read_write> | |
iterator< a > | end () const |
size_t | size () const |
T & | operator[] (ptrdiff_t k) |
opencl_buffer () | |
opencl_buffer (size_t size) | |
opencl_buffer (Factory &f, size_t size) | |
cl_mem | native_object () const |
const opencl_buffer & | memory_object () const |
void | send (opencl_device device, opencl_async_msg< opencl_buffer, Factory > &dependency) const |
void | receive (const opencl_async_msg< opencl_buffer, Factory > &dependency) const |
opencl_subbuffer< T, Factory > | subbuffer (size_t index, size_t size) const |
Private Attributes | |
opencl_buffer< T, Factory > | my_owner |
Additional Inherited Members | |
![]() | |
typedef cl_mem | native_object_type |
typedef opencl_buffer | memory_object_type |
typedef Factory | opencl_factory_type |
template<access_type a> | |
using | iterator = T * |
Definition at line 719 of file flow_graph_opencl_node.h.
|
inline |
Definition at line 723 of file flow_graph_opencl_node.h.
|
inline |
Definition at line 724 of file flow_graph_opencl_node.h.
|
private |
Definition at line 721 of file flow_graph_opencl_node.h.