|
|
| iterator (Type current=Type{}, Type step=Type{}) |
| |
|
auto | operator++ () -> iterator & |
| |
|
auto | operator++ (int) -> iterator |
| |
|
auto | operator== (const iterator &) const -> bool |
| |
|
| range_iterator_base (Type current) |
| |
|
auto | operator* () const -> Type |
| |
|
auto | operator-> () const -> const Type * |
| |
|
auto | operator++ () -> range_iterator_base & |
| |
|
auto | operator++ (int) -> range_iterator_base |
| |
|
auto | operator== (const range_iterator_base &other) const -> bool |
| |
|
|
using | iterator_category = std::input_iterator_tag |
| |
|
using | value_type = Type |
| |
|
using | difference_type = std::ptrdiff_t |
| |
|
using | pointer = Type * |
| |
|
using | reference = Type & |
| |
|
Type | _current |
| |
The documentation for this struct was generated from the following file: