18 #ifndef UTIL_ITERATOR_RANGE_H
19 #define UTIL_ITERATOR_RANGE_H
30 template <
typename IteratorT>
38 template <
typename Container>
iter_range(IteratorT begin_iterator, IteratorT end_iterator)
iter_range(Container &&c)
constexpr std::remove_reference< T >::type && move(T &&t) noexcept
iter_range< T > make_range(T x, T y)