CircularVector< Contained >::CircularVector::Incrementor< ItTp > Class Template Reference
List of all members.
Detailed Description
template<class Contained>
template<class ItTp>
class CircularVector< Contained >::Incrementor< ItTp >
CircularVector internal iterator that implements circular iteration over the internal array iterates over some ItTp
Definition at line 25 of file ep_cvec.h.
Constructor & Destructor Documentation
template<class Contained>
template<class ItTp >
Default constructor
- Parameters:
-
| current | the integer that represents the array index to be taken into consideration |
| vec | the CircularVector instance that constructed this Incrementor |
Definition at line 31 of file ep_cvec.h.
Member Function Documentation
template<class Contained>
template<class ItTp >
Not equal comparison operator
- Parameters:
-
| comparable | the other iterator to be compared |
- Returns:
- true if both are pointing to the distincts elements and false otherwise
Definition at line 101 of file ep_cvec.h.
template<class Contained>
template<class ItTp >
Derefence operator
- Returns:
- the ItTp iterated element reference
Definition at line 83 of file ep_cvec.h.
template<class Contained>
template<class ItTp >
Sum operator
- Parameters:
-
- Returns:
- a Incrementor to the new index position
Definition at line 39 of file ep_cvec.h.
template<class Contained>
template<class ItTp >
Increment operator
Definition at line 58 of file ep_cvec.h.
template<class Contained>
template<class ItTp >
Increment operator (postfix)
- Parameters:
-
- Returns:
- a Incrementor to the new index position
Definition at line 49 of file ep_cvec.h.
template<class Contained>
template<class ItTp >
Decrement operator (postfix)
- Returns:
- a Incrementor to the new index position
Definition at line 73 of file ep_cvec.h.
template<class Contained>
template<class ItTp >
Decrement operator
Definition at line 65 of file ep_cvec.h.
template<class Contained>
template<class ItTp >
Equal comparison operator
- Parameters:
-
| comparable | the other iterator to be compared |
- Returns:
- true if both are pointing to the same element and false otherwise
Definition at line 92 of file ep_cvec.h.
The documentation for this class was generated from the following file:
- /home/andref/projetos/epos--/include/ep_cvec.h