From 163e5fbc30e02dbb48af1d018d8769b26ea112a6 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Thu, 10 Apr 2003 14:27:56 +0000 Subject: [PATCH] small change [SVN r1144] --- doc/new-iter-concepts.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/doc/new-iter-concepts.rst b/doc/new-iter-concepts.rst index 567938b..673fc08 100644 --- a/doc/new-iter-concepts.rst +++ b/doc/new-iter-concepts.rst @@ -187,7 +187,7 @@ The access concepts describe requirements related to ``operator*`` and The other set of concepts handles traversal: - Incrementable Iterator -- Single-Pass Iterator +- Single Pass Iterator - Forward Traversal Iterator - Bidirectional Traversal Iterator - Random Access Traversal Iterator @@ -199,7 +199,10 @@ following diagram. In addition to the iterator movement operators, such as ``operator++``, the traversal concepts also include requirements on -position comparison such as ``operator==`` and ``operator<``. +position comparison such as ``operator==`` and ``operator<``. The +reason for the fine grain slicing of the concepts into the +Incrementable and Single Pass is to provide concepts that are exact +matches with the original input and output iterator requirements. The relationship between the new iterator concepts and the old are given in the following diagram.