base_type patch from Eric Niebler

[SVN r26818]
This commit is contained in:
Dave Abrahams
2005-01-23 15:40:15 +00:00
parent ba3e7a459e
commit 7707262a07
3 changed files with 18 additions and 2 deletions

View File

@ -19,7 +19,8 @@
friend class iterator_core_access;
public:
iterator_adaptor();
explicit iterator_adaptor(Base iter);
explicit iterator_adaptor(Base const& iter);
typedef Base base_type;
Base const& base() const;
protected:
typedef iterator_adaptor iterator_adaptor\_;
@ -115,7 +116,7 @@ above are defined as follows:
``m_iterator`` default constructed.
``explicit iterator_adaptor(Base iter);``
``explicit iterator_adaptor(Base const& iter);``
:Returns: An instance of ``iterator_adaptor`` with
``m_iterator`` copy constructed from ``iter``.