| 866 | /// \see copy() |
| 867 | template<class InputIterator, class OutputIterator> |
| 868 | inline future<OutputIterator> |
| 869 | copy_async(InputIterator first, |
| 870 | InputIterator last, |
| 871 | OutputIterator result, |
| 872 | command_queue &queue = system::default_queue(), |
| 873 | const wait_list &events = wait_list()) |
| 874 | { |
| 875 | return detail::dispatch_copy_async(first, last, result, queue, events); |
| 876 | } |
| 877 | |
| 878 | } // end compute namespace |
| 879 | } // end boost namespace |