Function unique
boost::compute::unique
Synopsis
template<typename InputIterator, typename BinaryPredicate>
InputIterator
unique(InputIterator first, InputIterator last, BinaryPredicate op,
command_queue & queue = system::default_queue());
template<typename InputIterator>
InputIterator
unique(InputIterator first, InputIterator last,
command_queue & queue = system::default_queue());Description
Удаляет все последовательные дублирующие элементы (определяется<op>) из диапазона [первый, последний]. Если<op>не предусмотрено, используется оператор равенства.
См. также:
Уникальный_copy()
Параметры: | <first> | Первый элемент во входном диапазоне | <last> | последний элемент в входном диапазоне | <op> | Бинарный оператор, используемый для проверки уникальности | <queue> | командная очередь для выполнения операции |
|
Возвращение: | <InputIterator>до нового логического конца диапазона |