Reference documentation for deal.II version GIT relicensing-1062-gc06da148b8 2024-07-15 19:20:02+00:00
\(\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\}}\)
No Matches
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 45 of file iota_view.h.