Class template move_iterator
boost::move_iterator
Synopsis
Description
Классный шаблонmove_iteratorявляется адаптером итератора с тем же поведением, что и базовый итератор, за исключением того, что его оператор отсчета неявно преобразует значение, возвращенное оператором отсчета от базового итератора, в отсчет r. Некоторые общие алгоритмы можно назвать итераторами перемещения, чтобы заменить копирование движением.
move_iterator
public
construct/copy/destruct
- <
move_iterator();
>
- <
explicitmove_iterator(constIt&i);
>
- <
template<typenameU>move_iterator(constmove_iterator<U>&u);
>
move_iterator public member functions