array_range.h
Go to the documentation of this file.
Definition: access_levels.h:33
array_reverse_iterator< const T > const_reverse_iterator
A constant forward iterator that reverses the direction.
Definition: array_range.h:175
constexpr bool operator==(basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) noexcept
Compares the two views lhs and rhs.
The array_range class provides a view into an underlying data structure with lower and upper limits...
Definition: array_range.h:63
const_iterator cend() const
Returns a constant iterator to the element following the last element of the range.
array_iterator< const T > const_iterator
A constant forward iterator.
Definition: array_range.h:170
const_iterator cbegin() const
Returns a constant iterator to the first element of the range.
constexpr bool operator!=(basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) noexcept
Compares the two views lhs and rhs.
array_reverse_iterator< T > reverse_iterator
A forward iterator that reverses the direction.
Definition: array_range.h:173
array_iterator< T > iterator
A forward iterator.
Definition: array_range.h:168
const_reverse_iterator crbegin() const
Returns a constant reverse iterator to the first element of the reversed range.
const_reverse_iterator rbegin()
Returns a reverse iterator to the first element of the reversed range.
const_iterator begin()
Returns an iterator to the first element of the range.
const_reverse_iterator rend()
Returns a reverse iterator to the element following the last element of the reversed range...
const_iterator end()
Returns an iterator to the element following the last element of the range.
const_reverse_iterator crend() const
Returns a constant reverse iterator to the element following the last element of the reversed range...