Re: [Boost-bugs] [Boost C++ Libraries] #973: zip_iterator has value_type == reference

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #973: zip_iterator has value_type == reference
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-12-01 17:27:03


#973: zip_iterator has value_type == reference
---------------------------+------------------------------------------------
  Reporter: anonymous | Owner: jeffrey.hellrung
      Type: Bugs | Status: new
 Milestone: | Component: iterator
   Version: Boost 1.34.0 | Severity: Problem
Resolution: | Keywords:
---------------------------+------------------------------------------------

Comment (by steven_watanabe):

 A patch is not trivial just because it only changes a small amount of
 code.
 This is a significant change in the behavior of zip_iterator, and
 it can't just be applied blindly. At the very least, these
 questions need to be answered:

 - What ''exactly'' is the behavior supposed to be?
   This '''must''' be documented.
 - How does this behavior relate to the standard
   iterator requirements? The problem with this
   patch is that most use cases rely on fudging the
   requirements and hoping that the standard
   library doesn't notice.
 - What can the patch break?

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/973#comment:10>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:11 UTC