2005/5/9

     
 

class THashMapEntriesSet

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

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

#include <THashMap.h>

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

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

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


Public Types

typedef K RHashMapKeyType
typedef V RHashMapValueType
typedef TMapEntry< RHashMapKeyType,
RHashMapValueType
ValueType
typedef ValueType::RefType RValueType
typedef THashMapEntriesSet<
RHashMapKeyType, RHashMapValueType
ThisCollectionType
typedef RefHolder< ThisCollectionTypeRThisCollectionType
typedef RThisCollectionType RefType
typedef THashMap< RHashMapKeyType,
RHashMapValueType
HashMapType
typedef HashMapType::RefType RHashMapType
typedef TCollection< RValueTypeCollectionType
typedef CollectionType::RefType RCollectionType
typedef CollectionType::IteratorType IteratorType
typedef IteratorType::RefType RIteratorType

Public Member Functions

 THashMapEntriesSet (IN(RHashMapType) hashMap)
virtual bool add (IN(RValueType) o)
virtual bool addAll (IN(RCollectionType) c)
 reimplemented from Collection

virtual void clear ()
 reimplemented from Collection

virtual bool contains (IN(RValueType) o)
 reimplemented from Collection

virtual bool isEmpty ()
 reimplemented from Collection

virtual bool remove (IN(RValueType) o)
 reimplemented from Collection

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


Private Attributes

RHashMapType _hashMap

Member Typedef Documentation

template<class K, class V>
typedef TCollection<RValueType> acdk::util::THashMapEntriesSet< K, V >::CollectionType
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef THashMap<RHashMapKeyType, RHashMapValueType> acdk::util::THashMapEntriesSet< K, V >::HashMapType
 

template<class K, class V>
typedef CollectionType::IteratorType acdk::util::THashMapEntriesSet< K, V >::IteratorType
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef CollectionType::RefType acdk::util::THashMapEntriesSet< K, V >::RCollectionType
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef RThisCollectionType acdk::util::THashMapEntriesSet< K, V >::RefType
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef K acdk::util::THashMapEntriesSet< K, V >::RHashMapKeyType
 

template<class K, class V>
typedef HashMapType::RefType acdk::util::THashMapEntriesSet< K, V >::RHashMapType
 

template<class K, class V>
typedef V acdk::util::THashMapEntriesSet< K, V >::RHashMapValueType
 

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

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef RefHolder<ThisCollectionType> acdk::util::THashMapEntriesSet< K, V >::RThisCollectionType
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef ValueType::RefType acdk::util::THashMapEntriesSet< K, V >::RValueType
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef THashMapEntriesSet<RHashMapKeyType, RHashMapValueType> acdk::util::THashMapEntriesSet< K, V >::ThisCollectionType
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
typedef TMapEntry<RHashMapKeyType, RHashMapValueType> acdk::util::THashMapEntriesSet< K, V >::ValueType
 


Constructor & Destructor Documentation

template<class K, class V>
acdk::util::THashMapEntriesSet< K, V >::THashMapEntriesSet IN(RHashMapType hashMap  )  [inline]
 


Member Function Documentation

template<class K, class V>
virtual bool acdk::util::THashMapEntriesSet< K, V >::add IN(RValueType o  )  [inline, virtual]
 

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
virtual bool acdk::util::THashMapEntriesSet< K, V >::addAll IN(RCollectionType c  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

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

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
virtual bool acdk::util::THashMapEntriesSet< K, V >::contains IN(RValueType o  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

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

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

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

reimplemented from Collection

Implements acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

template<class K, class V>
virtual bool acdk::util::THashMapEntriesSet< K, V >::remove IN(RValueType o  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.

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

Implements acdk::util::TAbstractSet< TMapEntry< K, V >::RefType >.


Member Data Documentation

template<class K, class V>
RHashMapType acdk::util::THashMapEntriesSet< K, V >::_hashMap [private]