Class template strided_iterator
boost::compute::strided_iterator — An iterator adaptor with adjustable iteration step.
Synopsis
Description
Перешагнутый адаптер итератора пропускает несколько элементов каждый раз, когда он увеличивается или уменьшается.
Смотрите также:
buffer_iterator, make_strided_iterator(), make_strided_iterator_end()
strided_iterator
public
construct/copy/destruct
strided_iterator public member functions
- <
size_tget_index()const;
> - <
constbuffer&get_buffer()const;
> - <
template<typenameIndexExpression>
unspecifiedoperator[](constIndexExpression&expr)const;
>
strided_iterator private member functions
- <
referencedereference()const;
> - <
boolequal(conststrided_iterator<Iterator>&other)const;
> - <
voidincrement();
> - <
voiddecrement();
> - <
voidadvance(typenamesuper_type::difference_typen);
> - <
difference_typedistance_to(conststrided_iterator<Iterator>&other)const;
>