sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::mpl::constant_range Concept Reference

The constant_range concept is a refinement of range for which ranges::begin returns a constant iterator. More...

#include <mp_utils.hpp>

Concept definition

template<class T>
Represents a constant iterator.
Definition mp_utils.hpp:406
The constant_range concept is a refinement of range for which ranges::begin returns a constant iterat...
Definition mp_utils.hpp:418

Detailed Description

The constant_range concept is a refinement of range for which ranges::begin returns a constant iterator.

A constant range is a range that satisfies the following conditions:

  • It is an input range.
  • Its iterator type is a constant iterator.
Template Parameters
TThe type to be checked for constant range concept.

Definition at line 418 of file mp_utils.hpp.