update boost on linux
This commit is contained in:
@@ -30,19 +30,23 @@ namespace compute {
|
||||
/// boost::compute::copy_n(values, 4, vec.begin(), queue);
|
||||
/// \endcode
|
||||
///
|
||||
/// Space complexity: \Omega(1)
|
||||
///
|
||||
/// \see copy()
|
||||
template<class InputIterator, class Size, class OutputIterator>
|
||||
inline OutputIterator copy_n(InputIterator first,
|
||||
Size count,
|
||||
OutputIterator result,
|
||||
command_queue &queue = system::default_queue())
|
||||
command_queue &queue = system::default_queue(),
|
||||
const wait_list &events = wait_list())
|
||||
{
|
||||
typedef typename std::iterator_traits<InputIterator>::difference_type difference_type;
|
||||
|
||||
return ::boost::compute::copy(first,
|
||||
first + static_cast<difference_type>(count),
|
||||
result,
|
||||
queue);
|
||||
queue,
|
||||
events);
|
||||
}
|
||||
|
||||
} // end compute namespace
|
||||
|
||||
Reference in New Issue
Block a user