-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Jeremy Murphy Sent: 20 November 2016 22:00 To: boost Subject: Re: [boost] [iterator] Orbiting iterators
Hi Robert,
On 21 Nov 2016 3:42 AM, "Robert Ramey"
wrote: On 11/20/16 8:01 AM, Steve M. Robbins wrote:
On Sunday, November 20, 2016 8:25:20 PM CST Jeremy Murphy wrote:
Hi,
just wondering what the mood in Boost.Iterator is for new features? At
work
we recently found use for an orbiting iterator, specifically a circular one, which effectively wraps at the start/end of a bounded range. (The domain is digital signal processing.)
Must be useful to some people, so yes. (Needs tests, an example and docs of course to add to Boost).
That sounds like what CGAL calls a Circulator; c.f. http://doc.cgal.org/ latest/Circulator/classCirculator.html
Sounds to me like a ring_view - (ring_view?) which has been discussed for a long time.
We could bikeshed about the name? Orbiting iterator, ring_iterator, circulator, never-ending ... ;-) Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 (0) 1539 561830