2005/5/9

     
 

class TAbstractMapCachedKeySet

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

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

#include <TAbstractMap.h>

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

acdk::util::TAbstractSet< K > acdk::util::TAbstractCollection< K > acdk::util::TSet< K > acdk::lang::Object acdk::util::TCollection< K > acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

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


Public Types

typedef K RKeyType
typedef V RValueType
typedef TAbstractMap< RKeyType,
RValueType
AbstractMapType
typedef AbstractMapType::RefType RAbstractMapType
typedef TIterator< RKeyTypeIteratorType
typedef IteratorType::RefType RIteratorType

Public Member Functions

 TAbstractMapCachedKeySet (IN(RAbstractMapType) map)
virtual bool isEmpty ()
 reimplemented from Collection

virtual int size ()
virtual RIteratorType iterator ()
 reimplemented from Collection


Private Attributes

RAbstractMapType _map

Member Typedef Documentation

template<class K, class V>
typedef TAbstractMap<RKeyType, RValueType> acdk::util::TAbstractMapCachedKeySet< K, V >::AbstractMapType
 

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

Reimplemented from acdk::util::TAbstractSet< K >.

template<class K, class V>
typedef AbstractMapType::RefType acdk::util::TAbstractMapCachedKeySet< K, V >::RAbstractMapType
 

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

Reimplemented from acdk::util::TAbstractSet< K >.

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

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

Reimplemented from acdk::util::TAbstractSet< K >.


Constructor & Destructor Documentation

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


Member Function Documentation

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

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< K >.

template<class K, class V>
TAbstractMapCachedKeySet< K, V >::RIteratorType acdk::util::TAbstractMapCachedKeySet< K, V >::iterator  )  [virtual]
 

reimplemented from Collection

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

template<class K, class V>
virtual int acdk::util::TAbstractMapCachedKeySet< K, V >::size  )  [inline, virtual]
 

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


Member Data Documentation

template<class K, class V>
RAbstractMapType acdk::util::TAbstractMapCachedKeySet< K, V >::_map [private]