Boost C++ Libraries 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]Forward Iterator


A Forward Iterator is an Input Iterator that guarantees a linear traversal over the sequence.

Refinement of

Input Iterator

Valid expressions

Forward Iterator does not define any new expressions beyond those defined in Input Iterator. However, some of the restrictions described in Input Iterator are relaxed.

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


For any forward iterators i and j the following invariants always hold:

See also

Forward Sequence, Input Iterator, Bidirectional Iterator

Table of Contents
Last edited July 15, 2002 10:53 am