2005/5/9

     
 

class TreeMapSetIterator

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::util::TreeMapSetIterator Class Reference

#include <TreeMap.h>

Inheritance diagram for acdk::util::TreeMapSetIterator:

acdk::lang::Object acdk::util::Iterator acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 TreeMapSetIterator (IN(RSortedMap) map, IN(RTreeMap) treemap, MapEntryTyp type)
virtual bool hasNext ()
virtual acdk::lang::Object element ()
virtual acdk::lang::Object next ()
virtual void remove ()
 remove current element from the iterator.


Private Member Functions

void _checkMod ()

Private Attributes

RSortedMap _map
RTreeMap _treeMap
RRedBlackNode _first
RRedBlackNode _last
RRedBlackNode _prev
MapEntryTyp _type
int _knownMods

Constructor & Destructor Documentation

acdk::util::TreeMapSetIterator::TreeMapSetIterator IN(RSortedMap map,
IN(RTreeMap treemap,
MapEntryTyp  type
 


Member Function Documentation

void acdk::util::TreeMapSetIterator::_checkMod  )  [inline, private]
 

virtual acdk::lang::Object acdk::util::TreeMapSetIterator::element  )  [virtual]
 

Implements acdk::util::Iterator.

virtual bool acdk::util::TreeMapSetIterator::hasNext  )  [inline, virtual]
 

Implements acdk::util::Iterator.

virtual acdk::lang::Object acdk::util::TreeMapSetIterator::next  )  [virtual]
 

Implements acdk::util::Iterator.

virtual void acdk::util::TreeMapSetIterator::remove  )  [virtual]
 

remove current element from the iterator.

May not support by all Iterator

Implements acdk::util::Iterator.


Member Data Documentation

RRedBlackNode acdk::util::TreeMapSetIterator::_first [private]
 

int acdk::util::TreeMapSetIterator::_knownMods [private]
 

RRedBlackNode acdk::util::TreeMapSetIterator::_last [private]
 

RSortedMap acdk::util::TreeMapSetIterator::_map [private]
 

RRedBlackNode acdk::util::TreeMapSetIterator::_prev [private]
 

RTreeMap acdk::util::TreeMapSetIterator::_treeMap [private]
 

MapEntryTyp acdk::util::TreeMapSetIterator::_type [private]