array_range.h
Go to the documentation of this file.
The array_range class provides a view into an underlying data structure with lower and upper limits.
Definition: array_range.h:64
const_iterator end()
Returns an iterator to the element following the last element of the range.
const_reverse_iterator rbegin() const
Returns a constant reverse iterator to the first element of the reversed range.
const_reverse_iterator rend()
Returns a reverse iterator to the element following the last element of the reversed range.
array_range(const T *begin, size_type size, const Predicate &pred=Predicate())
Constructs an array range starting from begin to end [begin, end).
array_iterator< const T > const_iterator
A constant forward iterator.
Definition: array_range.h:170
const_iterator begin()
Returns an iterator to the first element of the range.
const_reverse_iterator crbegin() const
Returns a constant reverse iterator to the first element of the reversed range.
const_iterator begin() const
Returns a constant iterator to the first element of the range.
array_reverse_iterator< const T > const_reverse_iterator
A constant forward iterator that reverses the direction.
Definition: array_range.h:175
const_iterator cend() const
Returns a constant iterator to the element following the last element of the range.
array_iterator< T > iterator
A forward iterator.
Definition: array_range.h:168
const_reverse_iterator rbegin()
Returns a reverse iterator to the first element of the reversed range.
const_iterator end() const
Returns a constant iterator to the element following the last element of the range.
const_reverse_iterator rend() const
Returns a constant reverse iterator to the element following the last element of the reversed range.
const_reverse_iterator crend() const
Returns a constant reverse iterator to the element following the last element of the reversed range.
const_iterator cbegin() const
Returns a constant iterator to the first element of the range.
array_reverse_iterator< T > reverse_iterator
A forward iterator that reverses the direction.
Definition: array_range.h:173
Definition: access_levels.h:34
constexpr bool operator!=(basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) noexcept
Compares the two views lhs and rhs.
constexpr bool operator==(basic_string_view< CharT, Traits > lhs, basic_string_view< CharT, Traits > rhs) noexcept
Compares the two views lhs and rhs.
Generated on Thu Feb 25 2021 00:00:00 for rttr - 0.9.6 by doxygen.