@@ -149,7 +149,7 @@ class queue {
149
149
// / @param DepEvents is a vector of events that specify the kernel dependences
150
150
// / @param KernelFunc is the Kernel functor or lambda
151
151
template <typename KernelName = detail::auto_name, typename KernelType>
152
- event single_task (const std::vector <event> &DepEvents,
152
+ event single_task (const vector_class <event> &DepEvents,
153
153
KernelType KernelFunc) {
154
154
return submit ([&](handler &CGH) {
155
155
CGH.depends_on (DepEvents);
@@ -197,7 +197,7 @@ class queue {
197
197
template <typename KernelName = detail::auto_name, typename KernelType,
198
198
int Dims>
199
199
event parallel_for (range<Dims> NumWorkItems,
200
- const std::vector <event> &DepEvents,
200
+ const vector_class <event> &DepEvents,
201
201
KernelType KernelFunc) {
202
202
return submit ([&](handler &CGH) {
203
203
CGH.depends_on (DepEvents);
@@ -250,7 +250,7 @@ class queue {
250
250
template <typename KernelName = detail::auto_name, typename KernelType,
251
251
int Dims>
252
252
event parallel_for (range<Dims> NumWorkItems, id<Dims> WorkItemOffset,
253
- const std::vector <event> &DepEvents,
253
+ const vector_class <event> &DepEvents,
254
254
KernelType KernelFunc) {
255
255
return submit ([&](handler &CGH) {
256
256
CGH.depends_on (DepEvents);
@@ -299,7 +299,7 @@ class queue {
299
299
template <typename KernelName = detail::auto_name, typename KernelType,
300
300
int Dims>
301
301
event parallel_for (nd_range<Dims> ExecutionRange,
302
- const std::vector <event> &DepEvents,
302
+ const vector_class <event> &DepEvents,
303
303
KernelType KernelFunc) {
304
304
return submit ([&](handler &CGH) {
305
305
CGH.depends_on (DepEvents);
0 commit comments