All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
irange.hpp
Go to the documentation of this file.
1 
8 #ifndef PAAL_IRANGE_HPP
9 #define PAAL_IRANGE_HPP
10 
11 #include <boost/range/irange.hpp>
12 
13 namespace paal {
14 
21 template <typename T>
22 auto irange(T begin, T end) {
23  return boost::irange(begin, end);
24 }
25 
31 template <typename T>
32 auto irange(T end) {
33  return irange(T{}, end);
34 }
35 
36 }
37 
38 #endif // PAAL_IRANGE_HPP
auto irange(T end)
irange
Definition: irange.hpp:32
auto irange(T begin, T end)
irange
Definition: irange.hpp:22