From 564ed3ed886d8ec7fd37fe55f6c92e7212076479 Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Wed, 21 Jan 2004 16:02:56 +0000 Subject: [PATCH] added a typo to 9.45 [SVN r21860] --- doc/iter-issue-list.rst | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/doc/iter-issue-list.rst b/doc/iter-issue-list.rst index ba514d0..d33d675 100644 --- a/doc/iter-issue-list.rst +++ b/doc/iter-issue-list.rst @@ -2017,6 +2017,10 @@ c++std-lib-12333: +-------------+-----------+-----------------------------------+ + At the end of the section reverse_iterator models, add: + The type ``iterator_traits::reference`` must be the type of + ``*i``, where ``i`` is an object of type ``Iterator``. + :Rationale: Ideally there should be requirements on the reference type, however, since Readable Iterator is suppose to correspond @@ -3557,6 +3561,23 @@ this issue. :Proposed resolution: add "from" before "making" +2. mention of obsolete projection_iterator + + :Proposed Resolution: + + From n1530, in the **Specialized Adaptors** section, remove: + + ``projection_iterator``, which is similar to ``transform_iterator`` + except that when dereferenced it returns a reference instead of + a value. + + :Rationale: + This iterator was in the original boost library, but the new + iterator concepts allowed this iterator to be + folded into ``transform_iterator``. + + + 9.46y N1530: ``base()`` return-by-value is costly ================================================= @@ -3796,3 +3817,6 @@ to: |``c.distance_to(z)``|convertible to |equivalent to |Random Access Traversal | | |``F::difference_type``|``distance(c, X(z))``. |Iterator | +--------------------+----------------------+-------------------------+---------------------------+ + + +