Update irange.hpp

Added: irange(int last), irange(int first, int last)
This commit is contained in:
mateuszlewko
2016-04-09 19:32:22 +02:00
parent 5a37aa4e98
commit 283b8beddc

View File

@ -203,6 +203,22 @@ namespace boost
} }
}; };
template<typename Integer>
integer_range<Integer>
irange(int last)
{
BOOST_ASSERT( 0 <= last );
return integer_range<Integer>(0, last);
}
template<typename Integer>
integer_range<Integer>
irange(int first, int last)
{
BOOST_ASSERT( first <= last );
return integer_range<Integer>(first, last);
}
template<typename Integer> template<typename Integer>
integer_range<Integer> integer_range<Integer>
irange(Integer first, Integer last) irange(Integer first, Integer last)