Synopsis

Declared in <bsltf_inputiterator.h>

template<class TYPE>
class InputIterator;

Type Aliases

Name

Description

difference_type

Alias for std::ptrdiff_t.

iterator_category

Alias for std::input_iterator_tag.

pointer

Alias for a pointer to TYPE.

reference

Alias for a reference to TYPE.

value_type

Alias for the iterated TYPE.

Member Functions

Name

Description

InputIterator [constructor]

Constructors

operator*

Return a const reference to the TYPE object referred to by this iterator. The behavior is undefined if this iterator is empty.

operator++

Increment operators

operator‐>

Return a pointer to the TYPE object referred to by this iterator. The behavior is undefined if this iterator is empty.

Friends

Name

Description

BloombergLP::bsltf::operator!=

Return true if the specified iterators do not refer to the same underlying position, and false otherwise.

BloombergLP::bsltf::operator==

Return true if the specified iterators refer to the same underlying position, and false otherwise.

Non-Member Functions

Name

Description

operator!=

Return true if the specified lhs and rhs do not refer to the same TYPE object and false othersise.

operator==

Return true if the specified lhs and rhs refer to the same TYPE object and false othersise.

Created with MrDocs