Class IteratorImpl<U> (2.32.0)

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 *