2005/5/9

     
 

class TTreeMapValueIterator

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

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

#include <TTreeMap.h>

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

acdk::util::TTreeMapIteratorBase< K, V > acdk::util::TIterator< 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::TTreeMapValueIterator< 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 Member Functions

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


Private Types

typedef K RKeyType
typedef V RValueType
typedef TTreeMapValueIterator<
RKeyType, RValueType
ThisType
typedef RefHolder< ThisTypeRThisType
typedef RThisType RefType
typedef TTreeMapIteratorBase<
K, V > 
SuperType
typedef TTreeMap< RKeyType,
RValueType
TreeMapType
typedef TreeMapType::RefType RTreeMapType
typedef TIterator< RValueTypeIteratorType
typedef IteratorType::RefType RIteratorType


Member Typedef Documentation

template<class K, class V>
typedef TIterator<RValueType> acdk::util::TTreeMapValueIterator< K, V >::IteratorType [private]
 

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

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

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

template<class K, class V>
typedef IteratorType::RefType acdk::util::TTreeMapValueIterator< K, V >::RIteratorType [private]
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Constructor & Destructor Documentation

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


Member Function Documentation

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

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

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

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

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

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

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

remove current element from the iterator.

May not support by all Iterator

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