OKlibrary  0.2.1.6
IteratorHandling::Count_iterator< Int > Class Template Reference

#include <IteratorHandling.hpp>

Inheritance diagram for IteratorHandling::Count_iterator< Int >:
iterator IteratorHandling::Arithmetical_progression< Num, Int >::iterator

List of all members.

Public Member Functions

 Count_iterator ()
 Count_iterator (Int x)
Intoperator* ()
Count_iteratoroperator++ ()
Count_iteratoroperator-- ()
Count_iterator operator++ (int)
Count_iterator operator-- (int)
Count_iteratoroperator+= (Int n)
Count_iteratoroperator-= (Int n)

Friends

bool operator== (const Count_iterator lhs, const Count_iterator rhs)
bool operator< (Count_iterator lhs, Count_iterator rhs)
Count_iterator operator+ (Count_iterator ci, Int n)
Int operator- (Count_iterator lhs, Count_iterator rhs)

Detailed Description

template<typename Int = std::ptrdiff_t>
class IteratorHandling::Count_iterator< Int >

Definition at line 61 of file IteratorHandling.hpp.


Constructor & Destructor Documentation

template<typename Int = std::ptrdiff_t>
IteratorHandling::Count_iterator< Int >::Count_iterator ( ) [inline]

Definition at line 64 of file IteratorHandling.hpp.

template<typename Int = std::ptrdiff_t>
IteratorHandling::Count_iterator< Int >::Count_iterator ( Int  x) [inline]

Definition at line 65 of file IteratorHandling.hpp.


Member Function Documentation

template<typename Int = std::ptrdiff_t>
Int& IteratorHandling::Count_iterator< Int >::operator* ( ) [inline]
template<typename Int = std::ptrdiff_t>
Count_iterator& IteratorHandling::Count_iterator< Int >::operator++ ( ) [inline]
template<typename Int = std::ptrdiff_t>
Count_iterator IteratorHandling::Count_iterator< Int >::operator++ ( int  ) [inline]
template<typename Int = std::ptrdiff_t>
Count_iterator& IteratorHandling::Count_iterator< Int >::operator+= ( Int  n) [inline]
template<typename Int = std::ptrdiff_t>
Count_iterator& IteratorHandling::Count_iterator< Int >::operator-- ( ) [inline]
template<typename Int = std::ptrdiff_t>
Count_iterator IteratorHandling::Count_iterator< Int >::operator-- ( int  ) [inline]
template<typename Int = std::ptrdiff_t>
Count_iterator& IteratorHandling::Count_iterator< Int >::operator-= ( Int  n) [inline]

Friends And Related Function Documentation

template<typename Int = std::ptrdiff_t>
Count_iterator operator+ ( Count_iterator< Int ci,
Int  n 
) [friend]

Definition at line 78 of file IteratorHandling.hpp.

template<typename Int = std::ptrdiff_t>
Int operator- ( Count_iterator< Int lhs,
Count_iterator< Int rhs 
) [friend]

Definition at line 79 of file IteratorHandling.hpp.

template<typename Int = std::ptrdiff_t>
bool operator< ( Count_iterator< Int lhs,
Count_iterator< Int rhs 
) [friend]

Definition at line 68 of file IteratorHandling.hpp.

template<typename Int = std::ptrdiff_t>
bool operator== ( const Count_iterator< Int lhs,
const Count_iterator< Int rhs 
) [friend]

Definition at line 67 of file IteratorHandling.hpp.


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