ticket 4572 - make_iterator_range_n

This commit is contained in:
Neil Groves
2014-03-09 19:27:28 +00:00
parent f1de74a6ac
commit 70256bd8b0
3 changed files with 38 additions and 1 deletions

View File

@ -651,6 +651,13 @@ public:
return iterator_range<IteratorT>( Begin, End );
}
template<typename IteratorT, typename IntegerT>
inline iterator_range<IteratorT>
make_iterator_range_n(IteratorT first, IntegerT n)
{
return iterator_range<IteratorT>(first, boost::next(first, n));
}
#ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
template< typename Range >