diff --git a/include/boost/range/irange.hpp b/include/boost/range/irange.hpp index b1a12406..3c62d62f 100644 --- a/include/boost/range/irange.hpp +++ b/include/boost/range/irange.hpp @@ -205,6 +205,22 @@ namespace boost template integer_range + irange(int last) + { + BOOST_ASSERT( 0 <= last ); + return integer_range(0, last); + } + + template + integer_range + irange(int first, int last) + { + BOOST_ASSERT( first <= last ); + return integer_range(first, last); + } + + template + integer_range irange(Integer first, Integer last) { BOOST_ASSERT( first <= last );