Function template iter_find
boost::algorithm::iter_find — Iter find algorithm. 
 Synopsis
template<typename SequenceSequenceT, typename RangeT, typename FinderT> 
  SequenceSequenceT & 
  iter_find(SequenceSequenceT & Result, RangeT & Input, FinderT Finder);
Description
Этот алгоритм выполняет данный итератор в итерации на входе, пока не будет достигнут конец ввода, или не будет найдено совпадение. Итерация выполняется с помощью встроенного<find_iterator>, поэтому реальный поиск выполняется только при необходимости. В каждой итерации обнаруживается новый матч и добавляется к результату.
| ![[Note]](/img/note.png) | Note | 
|---|
| Предварительное содержание результата будет перезаписано. | 
| Параметры: | | <Finder> | Объект поиска, используемый для поиска |  | <Input> | Контейнер, который будет обыскан. |  | <Result> | Контейнер, содержащий результат поиска. Как внешний, так и внутренний контейнер должны иметь конструктор, принимающий в качестве аргумента пару итераторов. Типичным типом результата является<std::vector<boost::iterator_range<iterator>>>(каждый элемент такого вектора будет содержать диапазон, определяющий соответствие). | 
 | 
| Возвращение: | Ссылка на результат |