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

Bodon::IndexVector::iterator Class Reference

#include <IndexVector.hpp>

Collaboration diagram for Bodon::IndexVector::iterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 iterator ()
 iterator (IndexVector *oiv, const std::vector< void * >::iterator &it)
Edge operator * () const
iteratoroperator++ ()
iteratoroperator= (const iterator &an_it)
bool operator== (const iterator &an_it) const
bool operator!= (const iterator &an_it) const

Private Attributes

IndexVectoroiv
std::vector< void * >::iterator it

Friends

class IndexVector

Detailed Description

Definition at line 16 of file IndexVector.hpp.


Constructor & Destructor Documentation

Bodon::IndexVector::iterator::iterator  )  [inline]
 

Definition at line 23 of file IndexVector.hpp.

Bodon::IndexVector::iterator::iterator IndexVector oiv,
const std::vector< void * >::iterator it
[inline]
 

Definition at line 25 of file IndexVector.hpp.


Member Function Documentation

Edge Bodon::IndexVector::iterator::operator *  )  const [inline]
 

Definition at line 29 of file IndexVector.hpp.

References Bodon::IndexVector::begin(), it, and oiv.

bool Bodon::IndexVector::iterator::operator!= const iterator an_it  )  const [inline]
 

Definition at line 56 of file IndexVector.hpp.

References it.

iterator& Bodon::IndexVector::iterator::operator++  )  [inline]
 

Definition at line 34 of file IndexVector.hpp.

References it, and oiv.

iterator& Bodon::IndexVector::iterator::operator= const iterator an_it  )  [inline]
 

Definition at line 42 of file IndexVector.hpp.

References it, and oiv.

bool Bodon::IndexVector::iterator::operator== const iterator an_it  )  const [inline]
 

Definition at line 51 of file IndexVector.hpp.

References it.


Friends And Related Function Documentation

friend class IndexVector [friend]
 

Definition at line 18 of file IndexVector.hpp.


Member Data Documentation

std::vector<void*>::iterator Bodon::IndexVector::iterator::it [private]
 

Definition at line 21 of file IndexVector.hpp.

Referenced by Bodon::IndexVector::erase(), operator *(), operator!=(), operator++(), operator=(), and operator==().

IndexVector* Bodon::IndexVector::iterator::oiv [private]
 

Definition at line 20 of file IndexVector.hpp.

Referenced by operator *(), operator++(), and operator=().


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