2005/5/9

     
 

class TTreeMapKeyIterator

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

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

#include <TTreeMap.h>

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

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

Detailed Description

template<class K, class V>
class acdk::util::TTreeMapKeyIterator< 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


Public Types

typedef K RKeyType
typedef V RValueType
typedef TTreeMapKeyIterator<
K, V > 
ThisType
typedef TTreeMapIteratorBase<
K, V > 
SuperType
typedef TTreeMap< RKeyType,
RValueType
TreeMapType
typedef TreeMapType::RefType RTreeMapType
typedef TIterator< RKeyTypeIteratorType
typedef IteratorType::RefType RIteratorType

Public Member Functions

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


Member Typedef Documentation

template<class K, class V>
typedef TIterator<RKeyType> acdk::util::TTreeMapKeyIterator< K, V >::IteratorType
 

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

template<class K, class V>
typedef IteratorType::RefType acdk::util::TTreeMapKeyIterator< K, V >::RIteratorType
 

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

template<class K, class V>
typedef K acdk::util::TTreeMapKeyIterator< K, V >::RKeyType
 

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

template<class K, class V>
typedef TreeMapType::RefType acdk::util::TTreeMapKeyIterator< K, V >::RTreeMapType
 

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

template<class K, class V>
typedef V acdk::util::TTreeMapKeyIterator< K, V >::RValueType
 

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

template<class K, class V>
typedef TTreeMapIteratorBase<K, V> acdk::util::TTreeMapKeyIterator< K, V >::SuperType
 

template<class K, class V>
typedef TTreeMapKeyIterator<K, V> acdk::util::TTreeMapKeyIterator< K, V >::ThisType
 

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

template<class K, class V>
typedef TTreeMap<RKeyType, RValueType> acdk::util::TTreeMapKeyIterator< K, V >::TreeMapType
 

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


Constructor & Destructor Documentation

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


Member Function Documentation

template<class K, class V>
virtual RKeyType acdk::util::TTreeMapKeyIterator< K, V >::element  )  [inline, virtual]
 

Implements acdk::util::TIterator< K >.

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

Implements acdk::util::TIterator< K >.

template<class K, class V>
virtual RKeyType acdk::util::TTreeMapKeyIterator< K, V >::next  )  [inline, virtual]
 

Implements acdk::util::TIterator< K >.

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

remove current element from the iterator.

May not support by all Iterator

Implements acdk::util::TIterator< K >.