Fixed base() to always return const&. Cleaned up iterator_adaptor

specification of inheritance and base class parameters.


[SVN r21821]
This commit is contained in:
Dave Abrahams
2004-01-18 20:54:59 +00:00
parent 309f741588
commit b6068667c9
20 changed files with 121 additions and 134 deletions

View File

@@ -996,7 +996,7 @@ provide rather than how they're implemented.
to::
Iterator base() const;
Iterator const& base() const;
reference operator*() const;
indirect_iterator& operator++();
indirect_iterator& operator--();
@@ -1068,7 +1068,7 @@ provide rather than how they're implemented.
After ``UnaryFunction functor() const;`` add::
Iterator base() const;
Iterator const& base() const;
reference operator*() const;
transform_iterator& operator++();
transform_iterator& operator--();
@@ -1173,7 +1173,7 @@ provide rather than how they're implemented.
After the entry for ``functor()``, add::
``Iterator base() const;``
``Iterator const& base() const;``
:Returns: ``m_iterator``
@@ -1447,4 +1447,6 @@ specification
:Proposed resolution: add "from" before "making"
9.46y N1530: ``base()``
=====================================================