Boost C++ Libraries: Ticket #1888: Why doesn't InputIterator require that reference is convertible to value_type? https://svn.boost.org/trac10/ticket/1888 <p> Bug title says it all. boost::<a class="missing wiki">InputIterator</a> doesn't enforce any relationship between the reference and value_type associated types. Seems wrong to me, but perhaps there is a reason. </p> <p> It also doesn't check that the type of dereferencing an input iterator is reference. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1888 Trac 1.4.3 Dave Abrahams Thu, 01 May 2008 19:53:16 GMT owner changed https://svn.boost.org/trac10/ticket/1888#comment:1 https://svn.boost.org/trac10/ticket/1888#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Dave Abrahams</span> to <span class="trac-author">Eric Niebler</span> </li> </ul> <p> For what it's worth, I think I merely updated the existing checking classes to use the new protocols, so I probably didn't consider making those changes. Feel free to fix them :-) </p> Ticket Eric Niebler Thu, 01 May 2008 21:09:47 GMT owner changed https://svn.boost.org/trac10/ticket/1888#comment:2 https://svn.boost.org/trac10/ticket/1888#comment:2 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Eric Niebler</span> to <span class="trac-author">jsiek</span> </li> </ul> <p> Reassigning to the proper maintainer of BCCL, as listed in libs/maintainers.txt. Perhaps Jeremy could at least tell us if there was a reason for not enforcing the convertibility of reference to value_type for input iterators. </p> Ticket