|
CL_EXT_PREFIX__VERSION_1_1_DEPRECATED cl_int | UnloadCompiler () CL_EXT_SUFFIX__VERSION_1_1_DEPRECATED |
|
template<typename IteratorType > |
cl_int | copy (IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer) |
|
template<typename IteratorType > |
cl_int | copy (const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator) |
|
template<typename IteratorType > |
cl_int | copy (const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer) |
|
template<typename IteratorType > |
cl_int | copy (const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator) |
|
template<typename T > |
cl_int | enqueueMapSVM (T *ptr, cl_bool blocking, cl_map_flags flags, size_type size, const vector< Event > *events=NULL, Event *event=NULL) |
|
template<class T , class Alloc , class... Args> |
cl::pointer< T, detail::Deleter< Alloc > > | allocate_pointer (const Alloc &alloc_, Args &&... args) |
|
template<class T , class SVMTrait , class... Args> |
cl::pointer< T, detail::Deleter< SVMAllocator< T, SVMTrait > > > | allocate_svm (Args... args) |
|
template<class T , class SVMTrait , class... Args> |
cl::pointer< T, detail::Deleter< SVMAllocator< T, SVMTrait > > > | allocate_svm (const cl::Context &c, Args... args) |
|
LocalSpaceArg | Local (size_type size) |
| Helper function for generating LocalSpaceArg objects. More...
|
|
Program | linkProgram (Program input1, Program input2, const char *options=NULL, void(CL_CALLBACK *notifyFptr)(cl_program, void *)=NULL, void *data=NULL, cl_int *err=NULL) |
|
Program | linkProgram (vector< Program > inputPrograms, const char *options=NULL, void(CL_CALLBACK *notifyFptr)(cl_program, void *)=NULL, void *data=NULL, cl_int *err=NULL) |
|
QueueProperties | operator| (QueueProperties lhs, QueueProperties rhs) |
|
DeviceQueueProperties | operator| (DeviceQueueProperties lhs, DeviceQueueProperties rhs) |
|
cl_int | enqueueReadBuffer (const Buffer &buffer, cl_bool blocking, size_type offset, size_type size, void *ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueWriteBuffer (const Buffer &buffer, cl_bool blocking, size_type offset, size_type size, const void *ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
void * | enqueueMapBuffer (const Buffer &buffer, cl_bool blocking, cl_map_flags flags, size_type offset, size_type size, const vector< Event > *events=NULL, Event *event=NULL, cl_int *err=NULL) |
|
template<typename T , class D > |
cl_int | enqueueMapSVM (cl::pointer< T, D > ptr, cl_bool blocking, cl_map_flags flags, size_type size, const vector< Event > *events=NULL, Event *event=NULL) |
|
template<typename T , class Alloc > |
cl_int | enqueueMapSVM (cl::vector< T, Alloc > container, cl_bool blocking, cl_map_flags flags, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueUnmapMemObject (const Memory &memory, void *mapped_ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
template<typename T > |
cl_int | enqueueUnmapSVM (T *ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
template<typename T , class D > |
cl_int | enqueueUnmapSVM (cl::pointer< T, D > &ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
template<typename T , class Alloc > |
cl_int | enqueueUnmapSVM (cl::vector< T, Alloc > &container, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueCopyBuffer (const Buffer &src, const Buffer &dst, size_type src_offset, size_type dst_offset, size_type size, const vector< Event > *events=NULL, Event *event=NULL) |
|
template<typename T , class Alloc > |
cl_int | mapSVM (cl::vector< T, Alloc > &container) |
|
template<typename T , class Alloc > |
cl_int | unmapSVM (cl::vector< T, Alloc > &container) |
|
cl_int | enqueueReadBufferRect (const Buffer &buffer, cl_bool blocking, const array< size_type, 3 > &buffer_offset, const array< size_type, 3 > &host_offset, const array< size_type, 3 > ®ion, size_type buffer_row_pitch, size_type buffer_slice_pitch, size_type host_row_pitch, size_type host_slice_pitch, void *ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueWriteBufferRect (const Buffer &buffer, cl_bool blocking, const array< size_type, 3 > &buffer_offset, const array< size_type, 3 > &host_offset, const array< size_type, 3 > ®ion, size_type buffer_row_pitch, size_type buffer_slice_pitch, size_type host_row_pitch, size_type host_slice_pitch, const void *ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueCopyBufferRect (const Buffer &src, const Buffer &dst, const array< size_type, 3 > &src_origin, const array< size_type, 3 > &dst_origin, const array< size_type, 3 > ®ion, size_type src_row_pitch, size_type src_slice_pitch, size_type dst_row_pitch, size_type dst_slice_pitch, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueReadImage (const Image &image, cl_bool blocking, const array< size_type, 3 > &origin, const array< size_type, 3 > ®ion, size_type row_pitch, size_type slice_pitch, void *ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueWriteImage (const Image &image, cl_bool blocking, const array< size_type, 3 > &origin, const array< size_type, 3 > ®ion, size_type row_pitch, size_type slice_pitch, const void *ptr, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueCopyImage (const Image &src, const Image &dst, const array< size_type, 3 > &src_origin, const array< size_type, 3 > &dst_origin, const array< size_type, 3 > ®ion, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueCopyImageToBuffer (const Image &src, const Buffer &dst, const array< size_type, 3 > &src_origin, const array< size_type, 3 > ®ion, size_type dst_offset, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | enqueueCopyBufferToImage (const Buffer &src, const Image &dst, size_type src_offset, const array< size_type, 3 > &dst_origin, const array< size_type, 3 > ®ion, const vector< Event > *events=NULL, Event *event=NULL) |
|
cl_int | flush (void) |
|
cl_int | finish (void) |
|
The OpenCL C++ bindings are defined within this namespace.