Scribus
Open source desktop publishing at your fingertips
Geom::Circulator< Iterator > Class Template Reference

Public Types

typedef std::random_access_iterator_tag iterator_category
 
typedef std::iterator_traits< Iterator >::value_type value_type
 
typedef std::iterator_traits< Iterator >::difference_type difference_type
 
typedef std::iterator_traits< Iterator >::pointer pointer
 
typedef std::iterator_traits< Iterator >::reference reference
 

Public Member Functions

 Circulator (Iterator const &first, Iterator const &last, Iterator const &pos)
 
reference operator* () const
 
pointer operator-> () const
 
Circulatoroperator++ ()
 
Circulator operator++ (int)
 
Circulatoroperator-- ()
 
Circulator operator-- (int)
 
Circulatoroperator+= (int n)
 
Circulator operator+ (int n) const
 
Circulatoroperator-= (int n)
 
Circulator operator- (int n) const
 
difference_type operator- (Circulator const &other)
 
reference operator[] (int n) const
 

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