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
The constructor class provides several meta information about a constructor and can be invoked.
Definition constructor.h:89
The enumeration class provides several meta information about an enum.
Definition enumeration.h:113
The method class provides several meta information about a method and can be invoked.
Definition method.h:121
The parameter_info class provides several meta information about a parameter.
Definition parameter_info.h:109
The property class provides several meta information about a property and gives read/write access to ...
Definition property.h:117
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 May 22 2025 04:13:40 for rttr - 0.9.6 by doxygen.