| 6208 | } |
| 6209 | |
| 6210 | cl_int enqueueUnmapMemObject( |
| 6211 | const Memory& memory, |
| 6212 | void* mapped_ptr, |
| 6213 | const VECTOR_CLASS<Event>* events = NULL, |
| 6214 | Event* event = NULL) const |
| 6215 | { |
| 6216 | cl_event tmp; |
| 6217 | cl_int err = detail::errHandler( |
| 6218 | ::clEnqueueUnmapMemObject( |
| 6219 | object_, memory(), mapped_ptr, |
| 6220 | (events != NULL) ? (cl_uint) events->size() : 0, |
| 6221 | (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, |
| 6222 | (event != NULL) ? &tmp : NULL), |
| 6223 | __ENQUEUE_UNMAP_MEM_OBJECT_ERR); |
| 6224 | |
| 6225 | if (event != NULL && err == CL_SUCCESS) |
| 6226 | *event = tmp; |
| 6227 | |
| 6228 | return err; |
| 6229 | } |
| 6230 | |
| 6231 | #if defined(CL_VERSION_1_2) |
| 6232 | /** |
no test coverage detected