UnionFindEnum::ClassIt Class Reference

#include <lemon/unionfind.h>

List of all members.


Detailed Description

template<typename _ItemIntMap>
class lemon::UnionFindEnum< _ItemIntMap >::ClassIt

ClassIt is a lemon style iterator for the components. It iterates on the ids of the classes.

Public Member Functions

 ClassIt (const UnionFindEnum &ufe)
 Constructor of the iterator.
 ClassIt (Invalid)
 Constructor to get invalid iterator.
ClassItoperator++ ()
 Increment operator.
 operator int () const
 Conversion operator.
bool operator== (const ClassIt &i)
 Equality operator.
bool operator!= (const ClassIt &i)
 Inequality operator.

Constructor & Destructor Documentation

ClassIt ( const UnionFindEnum ufe  )  [inline]

Constructor of the iterator

ClassIt ( Invalid   )  [inline]

Constructor to get invalid iterator


Member Function Documentation

ClassIt& operator++ (  )  [inline]

It steps to the next representant item.

operator int (  )  const [inline]

It converts the iterator to the current representant item.

bool operator== ( const ClassIt i  )  [inline]

Equality operator

bool operator!= ( const ClassIt i  )  [inline]

Inequality operator


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

Generated on Fri Jan 23 18:15:19 2009 for LEMON by  doxygen 1.5.6