|
tenno 0.1.0
|
#include <ranges.hpp>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | value_type = T |
| using | pointer = T * |
| using | reference = T & |
Public Member Functions | |
| constexpr | iterator (T current_it) |
| constexpr T | operator* () const noexcept |
| constexpr iterator & | operator++ () noexcept |
| constexpr iterator | operator++ (int) noexcept |
| constexpr bool | operator!= (const iterator &other) const noexcept |
Data Fields | |
| T | current |
Definition at line 39 of file ranges.hpp.
| using tenno::range< T >::iterator::difference_type = std::ptrdiff_t |
Definition at line 42 of file ranges.hpp.
| using tenno::range< T >::iterator::iterator_category = std::forward_iterator_tag |
Definition at line 41 of file ranges.hpp.
| using tenno::range< T >::iterator::pointer = T * |
Definition at line 44 of file ranges.hpp.
| using tenno::range< T >::iterator::reference = T & |
Definition at line 45 of file ranges.hpp.
| using tenno::range< T >::iterator::value_type = T |
Definition at line 43 of file ranges.hpp.
|
inlineexplicitconstexpr |
Definition at line 48 of file ranges.hpp.
|
inlineconstexprnoexcept |
Definition at line 70 of file ranges.hpp.
|
inlineconstexprnoexcept |
Definition at line 52 of file ranges.hpp.
|
inlineconstexprnoexcept |
Definition at line 57 of file ranges.hpp.
|
inlineconstexprnoexcept |
Definition at line 63 of file ranges.hpp.
| T tenno::range< T >::iterator::current |
Definition at line 47 of file ranges.hpp.