|  | Home | Libraries | People | FAQ | More | 
Iterator which ever circles through a range.
template<typename Iterator> struct ever_circling_iterator : public detail::iterators::iterator_base< ever_circling_iterator< Iterator >, Iterator > { // ... };
| Parameter | Description | 
|---|---|
| typename Iterator | iterator on which this class is based on | 
| Function | Description | Parameters | 
|---|---|---|
| 
 ever_circling_iterator(Iterator begin, Iterator end, bool skip_first = false) 
 | Iterator: begin: Iterator: end: bool: skip_first: | |
| 
 ever_circling_iterator(Iterator begin, Iterator end, Iterator start, bool skip_first = false) 
 | Iterator: begin: Iterator: end: Iterator: start: bool: skip_first: | 
| Function | Description | Parameters | Returns | 
|---|---|---|---|
| 
 void moveto(Iterator it) 
 | Iterator: it: | 
          #include <boost/geometry/iterators/ever_circling_iterator.hpp>