![]() |
![]() |
Iterator which ever circles through a range. More...
Public Member Functions | |
ever_circling_iterator (Iterator begin, Iterator end, bool skip_first=false) | |
ever_circling_iterator (Iterator begin, Iterator end, Iterator start, bool skip_first=false) | |
void | moveto (Iterator it) |
Friends | |
class | boost::iterator_core_access |
Iterator which ever circles through a range.
Iterator | iterator on which this class is based on |
If the iterator arrives at range.end() it restarts from the beginning. So it has to be stopped in another way. Don't call for(....; it++) because it will turn in an endless loop
|
explicit |
|
explicit |
void boost::geometry::ever_circling_iterator< Iterator >::moveto | ( | Iterator | it | ) |
Navigate to a certain position, should be in [start .. end], if at end it will circle again.
|
friend |
April 2, 2011 |
Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands Copyright © 2008-2011 Bruno Lalande, Paris, France Copyright © 2009-2010 Mateusz Loskot, London, UK |