>Date: Tue, 29 Apr 2003 09:53:01 -0400 >From: David Abrahams <[EMAIL PROTECTED]>
By amazing coincidence I happen to need a special iterator_adaptor for my project. I tried boost::interator_adaptor - and it was just too hard to "adapt". So It seems you're on to a good thing here. I used the Mult-Pass iterator in the spirit lib. This changes an input iterator into a forward iterator. It is of wide application and should be outside of spirt. sprit also has a file_input iterator wish should really be a simplle application of the multi-pass iterator to an input iterator. FYI my application needs something to transform escaped text to unescaped text and back again. and another thing to transform from mult-byte strings (locale dependent) to wstring and back. And these things should be composable with each other and other iterators such as input/output stream iterators. I would hope the new system would be applicable to these use cases in a natural way. When will the new version be available. I've started making a couple of small templates derived from std::iterator<...> to handle the job. but would prefer to use a boost library if a suitable one is available. The docs suggest a different set of iterator catagories. Will this be incompatiable with the current standard library? or a replacement for it? or ? The docs for the new system suggest that the new system will be much easier to use and understand than the old one. A couple of examples would be nice. Good Work. Robert Ramey _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost