An input iterator for a StreamRange<T>– DO NOT USE DIRECTLY.
Use StreamRange::iterator instead.
Constructors
IteratorImpl()
Constructs an "end" iterator.
Operators
operator*()
| Returns | |
|---|---|
| Type | Description |
reference |
|
operator->()
| Returns | |
|---|---|
| Type | Description |
pointer |
|
operator*() const
| Returns | |
|---|---|
| Type | Description |
const_reference |
|
operator->() const
| Returns | |
|---|---|
| Type | Description |
const_pointer |
|
operator++()
| Returns | |
|---|---|
| Type | Description |
IteratorImpl & |
|
operator++(int)
| Parameter | |
|---|---|
| Name | Description |
|
int
|
| Returns | |
|---|---|
| Type | Description |
IteratorImpl |
|
Type Aliases
iterator_category
Alias Of:
std::input_iterator_tag
value_type
Alias Of:
U
difference_type
Alias Of:
std::size_t
reference
Alias Of:
value_type &
pointer
Alias Of:
value_type *
const_reference
Alias Of:
value_type const &
const_pointer
Alias Of:
value_type const *