Reference documentation for deal.II version Git e3a3ec7800 2020-08-07 14:08:19 +0200
\(\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\}}\)
Typedefs
std_cxx20::ranges Namespace Reference

Typedefs

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 https://en.cppreference.com/w/cpp/ranges/iota_view .

Definition at line 46 of file iota_view.h.