Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Bodon::OffsetIndexVector< VECTOR >::const_iterator Class Reference

#include <OffsetIndexVector.hpp>

Collaboration diagram for Bodon::OffsetIndexVector< VECTOR >::const_iterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 const_iterator ()
 const_iterator (const OffsetIndexVector *oiv, const typename VECTOR::const_iterator &it)
Edge operator * () const
const_iteratoroperator++ ()
const_iteratoroperator= (const iterator &an_it)
bool operator== (const iterator &an_it) const
bool operator!= (const const_iterator &an_it) const

Private Attributes

const OffsetIndexVectoroiv
VECTOR::const_iterator it

Friends

class OffsetIndexVector

Detailed Description

template<class VECTOR = std::vector<void*>>
class Bodon::OffsetIndexVector< VECTOR >::const_iterator

Definition at line 72 of file OffsetIndexVector.hpp.


Constructor & Destructor Documentation

template<class VECTOR = std::vector<void*>>
Bodon::OffsetIndexVector< VECTOR >::const_iterator::const_iterator  )  [inline]
 

Definition at line 79 of file OffsetIndexVector.hpp.

template<class VECTOR = std::vector<void*>>
Bodon::OffsetIndexVector< VECTOR >::const_iterator::const_iterator const OffsetIndexVector oiv,
const typename VECTOR::const_iterator &  it
[inline]
 

Definition at line 81 of file OffsetIndexVector.hpp.


Member Function Documentation

template<class VECTOR = std::vector<void*>>
Edge Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator *  )  const [inline]
 

Definition at line 85 of file OffsetIndexVector.hpp.

References Bodon::OffsetIndexVector< VECTOR >::const_iterator::it, Bodon::OffsetIndexVector< VECTOR >::offset, and Bodon::OffsetIndexVector< VECTOR >::const_iterator::oiv.

template<class VECTOR = std::vector<void*>>
bool Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator!= const const_iterator an_it  )  const [inline]
 

Definition at line 113 of file OffsetIndexVector.hpp.

References Bodon::OffsetIndexVector< VECTOR >::const_iterator::it.

template<class VECTOR = std::vector<void*>>
const_iterator& Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator++  )  [inline]
 

Definition at line 91 of file OffsetIndexVector.hpp.

References Bodon::OffsetIndexVector< VECTOR >::const_iterator::it, and Bodon::OffsetIndexVector< VECTOR >::const_iterator::oiv.

template<class VECTOR = std::vector<void*>>
const_iterator& Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator= const iterator an_it  )  [inline]
 

Definition at line 99 of file OffsetIndexVector.hpp.

References Bodon::OffsetIndexVector< VECTOR >::iterator::it, Bodon::OffsetIndexVector< VECTOR >::const_iterator::it, Bodon::OffsetIndexVector< VECTOR >::iterator::oiv, and Bodon::OffsetIndexVector< VECTOR >::const_iterator::oiv.

template<class VECTOR = std::vector<void*>>
bool Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator== const iterator an_it  )  const [inline]
 

Definition at line 108 of file OffsetIndexVector.hpp.

References Bodon::OffsetIndexVector< VECTOR >::iterator::it, and Bodon::OffsetIndexVector< VECTOR >::const_iterator::it.


Friends And Related Function Documentation

template<class VECTOR = std::vector<void*>>
friend class OffsetIndexVector [friend]
 

Definition at line 74 of file OffsetIndexVector.hpp.


Member Data Documentation

template<class VECTOR = std::vector<void*>>
VECTOR::const_iterator Bodon::OffsetIndexVector< VECTOR >::const_iterator::it [private]
 

Definition at line 77 of file OffsetIndexVector.hpp.

Referenced by Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator *(), Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator!=(), Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator++(), Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator=(), and Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator==().

template<class VECTOR = std::vector<void*>>
const OffsetIndexVector* Bodon::OffsetIndexVector< VECTOR >::const_iterator::oiv [private]
 

Definition at line 76 of file OffsetIndexVector.hpp.

Referenced by Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator *(), Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator++(), and Bodon::OffsetIndexVector< VECTOR >::const_iterator::operator=().


The documentation for this class was generated from the following file:
Generated on Sun Sep 17 17:56:14 2006 for FIM environment by  doxygen 1.4.4