Class IteratorImpl<U> (2.23.0-rc)

An input iterator for a StreamRange<T>– DO NOT USE DIRECTLY.

Use StreamRange::iterator instead.

Constructors

IteratorImpl()

Constructs an "end" iterator.

Operators

operator*()

Returns
TypeDescription
reference

operator->()

Returns
TypeDescription
pointer

operator*() const

Returns
TypeDescription
const_reference

operator->() const

Returns
TypeDescription
const_pointer

operator++()

Returns
TypeDescription
IteratorImpl &

operator++(int)

Parameter
NameDescription
int
Returns
TypeDescription
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 *