|   |   | 
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 |