From b0d3d34fcdaa2056cfcbdef6fa6dc931194dc8a1 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Mon, 12 Jan 2004 15:14:26 +0000 Subject: [PATCH] small edit to emphasize where the iterator adaptor and facade docs are [SVN r21626] --- doc/facade-and-adaptor.html | 6 +++--- doc/index.html | 14 ++++++++++---- doc/index.rst | 14 +++++++++++--- doc/iterator_facade.html | 6 +++--- 4 files changed, 27 insertions(+), 13 deletions(-) diff --git a/doc/facade-and-adaptor.html b/doc/facade-and-adaptor.html index 8feb2bb..ee34d90 100755 --- a/doc/facade-and-adaptor.html +++ b/doc/facade-and-adaptor.html @@ -7,7 +7,7 @@ Iterator Facade and Adaptor - + @@ -26,7 +26,7 @@ Lab, University of Hanover Institute for Transport Railway Operation and Construction Date: -2003-11-24 +2004-01-12 Number:This is a revised version of N1530=03-0113, which was accepted for Technical Report 1 by the C++ standard committee's library working group. @@ -2145,7 +2145,7 @@ LocalWords: OtherIncrementable Coplien --> diff --git a/doc/index.html b/doc/index.html index 5c08834..05a0952 100755 --- a/doc/index.html +++ b/doc/index.html @@ -90,17 +90,23 @@ concepts, see our

Iterator Facade and Adaptor

Writing standard-conforming iterators is tricky, but the need comes up often. In order to ease the implementation of new iterators, -the Boost.Iterator library provides the iterator_facade class template, +the Boost.Iterator library provides the iterator_facade class template, which implements many useful defaults and compile-time checks designed to help the author iterator ensure that his iterator is correct.

It is also common to define a new iterator that is similar to some underlying iterator or iterator-like type, but that modifies some aspect of the underlying type's behavior. For that purpose, the -library supplies the iterator_adaptor class template, which is specially +library supplies the iterator_adaptor class template, which is specially designed to take advantage of as much of the underlying type's behavior as possible.

-

Both iterator_facade and iterator_adaptor as well as many of the specialized +

The documentation for these two classes can be found at the following +web pages:

+ +

Both iterator_facade and iterator_adaptor as well as many of the specialized adaptors mentioned below have been proposed for standardization, and accepted into the first C++ technical report; see our

@@ -220,7 +226,7 @@ LocalWords: TraversalTag typename lvalues DWA Hmm JGS --> diff --git a/doc/index.rst b/doc/index.rst index cc230fe..462686a 100755 --- a/doc/index.rst +++ b/doc/index.rst @@ -81,7 +81,7 @@ __ new-iter-concepts.html Writing standard-conforming iterators is tricky, but the need comes up often. In order to ease the implementation of new iterators, -the Boost.Iterator library provides the |facade|_ class template, +the Boost.Iterator library provides the |facade| class template, which implements many useful defaults and compile-time checks designed to help the author iterator ensure that his iterator is correct. @@ -89,16 +89,24 @@ correct. It is also common to define a new iterator that is similar to some underlying iterator or iterator-like type, but that modifies some aspect of the underlying type's behavior. For that purpose, the -library supplies the |adaptor|_ class template, which is specially +library supplies the |adaptor| class template, which is specially designed to take advantage of as much of the underlying type's behavior as possible. +The documentation for these two classes can be found at the following +web pages: + +* |facade|_ + +* |adaptor|_ + + .. |facade| replace:: ``iterator_facade`` .. _facade: iterator_facade.html .. |adaptor| replace:: ``iterator_adaptor`` .. _adaptor: iterator_adaptor.html -Both |facade|_ and |adaptor|_ as well as many of the `specialized +Both |facade| and |adaptor| as well as many of the `specialized adaptors`_ mentioned below have been proposed for standardization, and accepted into the first C++ technical report; see our diff --git a/doc/iterator_facade.html b/doc/iterator_facade.html index 43beed3..814ff83 100644 --- a/doc/iterator_facade.html +++ b/doc/iterator_facade.html @@ -7,7 +7,7 @@ Iterator Facade - + @@ -27,7 +27,7 @@ Lab, University of Hanover Institute for Transport Railway Operation and Construction Date: -2004-01-11 +2004-01-12 Copyright: Copyright David Abrahams, Jeremy Siek, and Thomas Witt 2003. All rights reserved @@ -1138,7 +1138,7 @@ return tmp -= n;