2005/5/9

     
 

class TTreeMapEntryIterator

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

acdk::util::TTreeMapEntryIterator< K, V > Class Template Reference

#include <TTreeMap.h>

Inheritance diagram for acdk::util::TTreeMapEntryIterator< K, V >:

acdk::util::TTreeMapIteratorBase< K, V > acdk::util::TIterator< InterfaceHolder< TMapEntry< K, V > > > acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

template<class K, class V>
class acdk::util::TTreeMapEntryIterator< K, V >

API: Java<br/>.

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.26
Date:
Date
2005/04/09 19:26:57


Private Types

typedef K RKeyType
typedef V RValueType
typedef TTreeMapIteratorBase<
K, V > 
SuperType
typedef TTreeMapEntryIterator<
RKeyType, RValueType
ThisType
typedef RefHolder< ThisTypeRThisType
typedef RThisType RefType
typedef TTreeMap< RKeyType,
RValueType
TreeMapType
typedef TreeMapType::RefType RTreeMapType
typedef TRedBlackNode< K, V > MapEntryType
typedef MapEntryType::RefType RMapEntryType

Private Member Functions

 TTreeMapEntryIterator (IN(RTreeMapType) map)
virtual bool hasNext ()
virtual RMapEntryType element ()
virtual RMapEntryType next ()
virtual void remove ()
 remove current element from the iterator.


Member Typedef Documentation

template<class K, class V>
typedef TRedBlackNode<K, V> acdk::util::TTreeMapEntryIterator< K, V >::MapEntryType [private]
 

template<class K, class V>
typedef RThisType acdk::util::TTreeMapEntryIterator< K, V >::RefType [private]
 

Reimplemented from acdk::util::TTreeMapIteratorBase< K, V >.

template<class K, class V>
typedef K acdk::util::TTreeMapEntryIterator< K, V >::RKeyType [private]
 

Reimplemented from acdk::util::TTreeMapIteratorBase< K, V >.

template<class K, class V>
typedef MapEntryType::RefType acdk::util::TTreeMapEntryIterator< K, V >::RMapEntryType [private]
 

template<class K, class V>
typedef RefHolder<ThisType> acdk::util::TTreeMapEntryIterator< K, V >::RThisType [private]
 

Reimplemented from acdk::util::TTreeMapIteratorBase< K, V >.

template<class K, class V>
typedef TreeMapType::RefType acdk::util::TTreeMapEntryIterator< K, V >::RTreeMapType [private]
 

Reimplemented from acdk::util::TTreeMapIteratorBase< K, V >.

template<class K, class V>
typedef V acdk::util::TTreeMapEntryIterator< K, V >::RValueType [private]
 

Reimplemented from acdk::util::TTreeMapIteratorBase< K, V >.

template<class K, class V>
typedef TTreeMapIteratorBase<K, V> acdk::util::TTreeMapEntryIterator< K, V >::SuperType [private]
 

template<class K, class V>
typedef TTreeMapEntryIterator<RKeyType, RValueType> acdk::util::TTreeMapEntryIterator< K, V >::ThisType [private]
 

Reimplemented from acdk::util::TTreeMapIteratorBase< K, V >.

template<class K, class V>
typedef TTreeMap<RKeyType, RValueType> acdk::util::TTreeMapEntryIterator< K, V >::TreeMapType [private]
 

Reimplemented from acdk::util::TTreeMapIteratorBase< K, V >.


Constructor & Destructor Documentation

template<class K, class V>
acdk::util::TTreeMapEntryIterator< K, V >::TTreeMapEntryIterator IN(RTreeMapType map  )  [inline, private]
 


Member Function Documentation

template<class K, class V>
virtual RMapEntryType acdk::util::TTreeMapEntryIterator< K, V >::element  )  [inline, private, virtual]
 

Implements acdk::util::TIterator< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
virtual bool acdk::util::TTreeMapEntryIterator< K, V >::hasNext  )  [inline, private, virtual]
 

Implements acdk::util::TIterator< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
virtual RMapEntryType acdk::util::TTreeMapEntryIterator< K, V >::next  )  [inline, private, virtual]
 

Implements acdk::util::TIterator< InterfaceHolder< TMapEntry< K, V > > >.

template<class K, class V>
virtual void acdk::util::TTreeMapEntryIterator< K, V >::remove  )  [inline, private, virtual]
 

remove current element from the iterator.

May not support by all Iterator

Implements acdk::util::TIterator< InterfaceHolder< TMapEntry< K, V > > >.