From 99891db75c16f32b43d383c0d18d2fae0f443e61 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Mon, 19 Jan 2004 18:52:48 +0000 Subject: [PATCH] last nights intense scramble to get a revision ready for the C++ std committee [SVN r21828] --- doc/counting_iterator.html | 13 +- doc/counting_iterator_ref.rst | 6 +- doc/facade-and-adaptor.html | 248 +- doc/facade-and-adaptor.rst | 2 +- doc/filter_iterator.html | 14 +- doc/filter_iterator_ref.rst | 17 +- doc/function_output_iterator.html | 12 +- doc/function_output_iterator_ref.rst | 4 +- doc/index.html | 2 + doc/index.rst | 6 + doc/indirect_iterator.html | 6 +- doc/indirect_iterator_ref.rst | 6 +- doc/iter-issue-list.rst | 3329 +++++++++++++++++++++----- doc/iterator_adaptor.html | 50 +- doc/iterator_adaptor_ref.rst | 22 +- doc/iterator_facade.html | 70 +- doc/iterator_facade_ref.rst | 8 +- doc/new-iter-concepts.html | 10 +- doc/new-iter-concepts.rst | 6 +- doc/reverse_iterator.html | 9 +- doc/reverse_iterator_ref.rst | 10 +- doc/transform_iterator.html | 33 +- doc/transform_iterator_ref.rst | 22 +- 23 files changed, 3046 insertions(+), 859 deletions(-) diff --git a/doc/counting_iterator.html b/doc/counting_iterator.html index 5ed9298..a3366cd 100644 --- a/doc/counting_iterator.html +++ b/doc/counting_iterator.html @@ -3,7 +3,7 @@ - + Counting Iterator @@ -71,7 +71,7 @@ template < > class counting_iterator { - public: +public: typedef Incrementable value_type; typedef const Incrementable& reference; typedef const Incrementable* pointer; @@ -85,9 +85,9 @@ class counting_iterator reference operator*() const; counting_iterator& operator++(); counting_iterator& operator--(); - private: +private: Incrementable m_inc; // exposition - }; +};

If the Difference argument is use_default then difference_type is an unspecified signed integral @@ -276,10 +276,5 @@ indirectly printing out the numbers from 0 to 7

The source code for this example can be found here.

- - diff --git a/doc/counting_iterator_ref.rst b/doc/counting_iterator_ref.rst index 6af2358..bc94db7 100644 --- a/doc/counting_iterator_ref.rst +++ b/doc/counting_iterator_ref.rst @@ -7,7 +7,7 @@ > class counting_iterator { - public: + public: typedef Incrementable value_type; typedef const Incrementable& reference; typedef const Incrementable* pointer; @@ -21,9 +21,9 @@ reference operator*() const; counting_iterator& operator++(); counting_iterator& operator--(); - private: + private: Incrementable m_inc; // exposition - }; + }; If the ``Difference`` argument is ``use_default`` then diff --git a/doc/facade-and-adaptor.html b/doc/facade-and-adaptor.html index 4d2a597..250b781 100755 --- a/doc/facade-and-adaptor.html +++ b/doc/facade-and-adaptor.html @@ -7,7 +7,7 @@ Iterator Facade and Adaptor - + @@ -25,7 +25,7 @@ Boost Consulting, Indiana University Open Systems Lab, Zephyr Associates, Inc. Date: -2004-01-18 +2004-01-19 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. @@ -77,62 +77,60 @@ by adapting other iterators.
  • Class template iterator_facade
  • iterator_facade Requirements
  • iterator_facade operations
  • -
  • iterator_facade interoperability
  • -
  • Iterator adaptor [lib.iterator.adaptor]