/*! \overload Adds a barrier to the active command queue that will prevent future commands from being executed until after all members of \a events have been signalled. \sa marker() */ void QCLContext::barrier(const QCLEventList &events) { if (events.isEmpty()) return; cl_int error = clEnqueueWaitForEvents (activeQueue(), events.size(), events.eventData()); reportError("QCLContext::barrier(QCLEventList):", error); }