Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.

[Home]Input Iterator

Description

An Input Iterator is a Trivial Iterator that provides a way to obtain the next iterator in a sequence.

Refinement of

Trivial Iterator

Definitions

Valid expressions

In addition to the expressions defined in Trivial Iterator, the following expressions must be valid.

 Expression  Expression type  
typename i::nextA model of Input Iterator

Expression semantics

 Expression  Complexity  Precondition  Semantics  Postcondition  
typename i::nextAmortized constant timei is incrementablei::next is the next iterator in a sequencei::next is dereferenceable or past-the-end

See also

Sequence, Trivial Iterator, Forward Iterator


Table of Contents
Last edited April 21, 2003 4:14 pm