boost::algorithm::make_iterator_range — iterator_range construct helper
template<typename IteratorT> iterator_range< IteratorT > make_iterator_range(IteratorT Begin, IteratorT End);
Construct an iterator_range from a pair of iterators
Parameters
A begin iterator
An end iterator
Returns: iterator_range object