Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::ever_circling_range_iterator< Range > Struct Template Reference

#include <ever_circling_iterator.hpp>

Inheritance diagram for boost::geometry::ever_circling_range_iterator< Range >:
Collaboration diagram for boost::geometry::ever_circling_range_iterator< Range >:

Public Types

typedef std::ptrdiff_t difference_type
 

Public Member Functions

 ever_circling_range_iterator (Range &range)
 Constructor including the range it is based on. More...
 
 ever_circling_range_iterator ()
 Default constructor. More...
 
ever_circling_range_iterator
< Range > & 
operator= (ever_circling_range_iterator< Range > const &source)
 

Friends

class boost::iterator_core_access
 

Member Typedef Documentation

template<typename Range>
typedef std::ptrdiff_t boost::geometry::ever_circling_range_iterator< Range >::difference_type

Constructor & Destructor Documentation

template<typename Range>
boost::geometry::ever_circling_range_iterator< Range >::ever_circling_range_iterator ( Range &  range)
inlineexplicit

Constructor including the range it is based on.

template<typename Range>
boost::geometry::ever_circling_range_iterator< Range >::ever_circling_range_iterator ( )
inlineexplicit

Default constructor.

Member Function Documentation

template<typename Range>
ever_circling_range_iterator<Range>& boost::geometry::ever_circling_range_iterator< Range >::operator= ( ever_circling_range_iterator< Range > const &  source)
inline

Friends And Related Function Documentation

template<typename Range>
friend class boost::iterator_core_access
friend

The documentation for this struct was generated from the following file: