Rob Stewart wrote:
> From: Jan Gaspar <[EMAIL PROTECTED]> > > > > This is something different - it is an iterator; if it reaches an end of the >container it shifts to its beginning. Cyclic buffer is a > > container with different capabilities. I can send it to you, if you want. > > Of course it is. However, since your circular buffer is merely > adapting a deque, you could just as well use Gennadiy's iterator > adapter to adapt the relevant (probably begin() and end()) > iterators of a deque or vector or.... You could even change your > implementation to use Gennadiy's iterator adapter. Your class > could be just a deque and an adapted iterator. I could but I don't want to. I don't want to mix two different concepts: circular buffer and circular iterator. I think that circular iterator is a standalone concept which can be used over any kind of container (even over circular buffer). BTW I'm improving the circular buffer implementation - it will adapt a vector. This will result in performance increase and improvement of iterator invalidation. > > > > "Neal D. Becker" wrote: > > > > > This is from Gennadiy Rozental. I believe this is the latest > > > version. Please correct me if not. Since it is small, I'll just post it here: > > > ... > > -- > Rob Stewart [EMAIL PROTECTED] > Software Engineer http://www.sig.com > Susquehanna International Group, LLP using std::disclaimer; > _______________________________________________ > Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost -- Jan Gaspar | [EMAIL PROTECTED] Whitestein Technologies | www.whitestein.com Panenska 28 | SK-81103 Bratislava | Slovak Republic Tel +421(2)5443-5502 | Fax +421(2)5443-5512 _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost