Function template set_intersection
boost::compute::set_intersection — Set intersection algorithm.
Synopsis
template<typename InputIterator1, typename InputIterator2,
typename OutputIterator>
OutputIterator
set_intersection(InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, InputIterator2 last2,
OutputIterator result,
command_queue & queue = system::default_queue());
Description
Находит пересечение сортированного диапазона [первая 1, последняя 1) с сортированным диапазоном [первая 2, последняя 2] и сохраняет его в диапазоне, начиная с результата
Параметры: |
перво1 |
Указатель, указывающий на начало первого набора |
перво2
|
Указатель, указывающий на начало второго набора |
last1
|
Указатель, указывающий на конец первого набора |
last2
|
Указатель, указывающий на конец второго набора |
queue
|
Que on which to executed |
результат
|
Указатель, указывающий на начало диапазона, в котором будет храниться пересечение |
|
Возвращение: |
Указатель, указывающий на конец перекрестка |