Reference documentation for deal.II version Git c1e8229cd1 2021-05-06 12:37:45 -0600
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
std_cxx20::ranges Namespace Reference


template<typename IncrementableType , typename >
using iota_view = boost::integer_range< IncrementableType >

Typedef Documentation

◆ iota_view

template<typename IncrementableType , typename >
using std_cxx20::ranges::iota_view = typedef boost::integer_range<IncrementableType>

A poor-man's implementation of std::ranges::iota_view using boost's integer_range class. The two classes are not completely identical, but close enough so that we can use the boost class until std::ranges::iota_range becomes available in compilers.

The std::ranges::iota_view class represents a range of values or iterators that one can loop over. A documentation of this class can be found at .

Definition at line 46 of file iota_view.h.