Function template set_difference
boost::compute::set_difference — Set difference algorithm.
Synopsis
template<typename InputIterator1, typename InputIterator2,
typename OutputIterator>
OutputIterator
set_difference(InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, InputIterator2 last2,
OutputIterator result,
command_queue & queue = system::default_queue());
Description
Выявляет разницу отсортированного диапазона [first2, last2) от сортированного диапазона [first1, last1) и сохраняет ее в диапазоне, начиная с результата
Параметры: |
<first1> |
Итератор, указывающий на начало первого сета |
<first2> |
Итератор, указывающий на начало второго набора |
<last1> |
Итератор, указывающий на конец первого набора |
<last2> |
Итератор, указывающий на конец второго набора |
<queue> |
Очередь на выполнение |
<result> |
Итератор, указывающий начало диапазона, в котором будет храниться разница |
|
Возвращение: |
Итератор, указывающий на конец разницы |