boost::segmented_range
// In header: <boost/iterator/segment_iterator.hpp> template<typename Range, typename Segmenter> struct segmented_range { // construct/copy/destruct segmented_range(Iterator, Iterator); };
Range wrapper around boost::segment_iterator
boost::segment_iterator
segmented_range
segmented_range(Iterator begin, Iterator end);