On Mon, May 9, 2011 at 1:24 PM, Jeff Flinn <TriumphSprint2000@hotmail.com> wrote:
Kim Barrett wrote:
On May 8, 2011, at 1:54 PM, Dave Abrahams wrote:
On Sat, May 7, 2011 at 5:50 PM, Neil Groves <neil@grovescomputing.com> wrote:
Additionally I wondered what you thought about moving the Boost.Range
internal any_iterator implementation into Boost.Iterator.
A capital idea!


+1

I've my own simplistic any_iterator, with a pending todo of adding SBO.  I recently ran across Neil's any_iterator in a detail namespace of a boost version I'm not yet using, and was hoping it might become a public interface.

+1

I didn't know about it either.


I have discussed the promotion of any_iterator from the Boost.Range internals into the Boost.Iterator library with Dave Abrahams. We both think that this would be useful. I have started implementing test cases to cover the additional use-cases that are not currently tested as part of Boost.Range. I shall then write appropriate documentation before any_iterator can then be reviewed by Dave before the final promotion to the public interface. 

I wanted to let everyone know the intent, so to enable decisions with-respect to using the existing non-public implementation.

 
Jeff

Regards,
Neil Groves