15#ifndef dealii_cxx20_iota_view_h
16#define dealii_cxx20_iota_view_h
20#ifdef DEAL_II_HAVE_CXX20
23# include <boost/range/irange.hpp>
32#ifndef DEAL_II_HAVE_CXX20
45 template <
typename IncrementableType,
typename >
46 using iota_view = boost::integer_range<IncrementableType>;
48 using std::ranges::iota_view;
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
boost::integer_range< IncrementableType > iota_view