2005/5/9

     
 

class TTreeMapValueSet

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

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

#include <TTreeMap.h>

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

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

Detailed Description

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

 TTreeMapValueSet (IN(RSortedMapType) sortedmap, IN(RTreeMapType) treeMap)
virtual bool add (IN(RValueType) object)
virtual bool addAll (IN(RCollectionType) coll)
 reimplemented from Collection

virtual void clear ()
 reimplemented from Collection

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

virtual bool isEmpty ()
 reimplemented from Collection

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

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


Private Types

typedef K RKeyType
typedef V RValueType
typedef TTreeMapKeySet< RKeyType,
RValueType
ThisType
typedef RefHolder< ThisTypeRThisType
typedef RThisType RefType
typedef TCollection< V > CollectionType
typedef CollectionType::RefType RCollectionType
typedef TSet< V > SetType
typedef SetType::RefType RSetType
typedef SetType::IteratorType IteratorType
typedef IteratorType::RefType RIteratorType
typedef TSortedMap< RKeyType,
RValueType
SortedMapType
typedef SortedMapType::RefType RSortedMapType
typedef TTreeMap< RKeyType,
RValueType
TreeMapType
typedef TreeMapType::RefType RTreeMapType

Private Attributes

RSortedMapType _map
RTreeMapType _treeMap


Member Typedef Documentation

template<class K, class V>
typedef TCollection<V> acdk::util::TTreeMapValueSet< K, V >::CollectionType [private]
 

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

template<class K, class V>
typedef SetType::IteratorType acdk::util::TTreeMapValueSet< K, V >::IteratorType [private]
 

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

template<class K, class V>
typedef CollectionType::RefType acdk::util::TTreeMapValueSet< K, V >::RCollectionType [private]
 

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

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

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

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

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

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

template<class K, class V>
typedef SetType::RefType acdk::util::TTreeMapValueSet< K, V >::RSetType [private]
 

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

template<class K, class V>
typedef SortedMapType::RefType acdk::util::TTreeMapValueSet< K, V >::RSortedMapType [private]
 

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

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

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

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

template<class K, class V>
typedef TSet<V> acdk::util::TTreeMapValueSet< K, V >::SetType [private]
 

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

template<class K, class V>
typedef TSortedMap<RKeyType, RValueType> acdk::util::TTreeMapValueSet< K, V >::SortedMapType [private]
 

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

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


Constructor & Destructor Documentation

template<class K, class V>
acdk::util::TTreeMapValueSet< K, V >::TTreeMapValueSet IN(RSortedMapType sortedmap,
IN(RTreeMapType treeMap
[inline]
 


Member Function Documentation

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

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

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

reimplemented from Collection

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

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

reimplemented from Collection

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

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

reimplemented from Collection

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

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

reimplemented from Collection

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

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

reimplemented from Collection

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

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

reimplemented from Collection

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

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

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


Member Data Documentation

template<class K, class V>
RSortedMapType acdk::util::TTreeMapValueSet< K, V >::_map [private]
 

template<class K, class V>
RTreeMapType acdk::util::TTreeMapValueSet< K, V >::_treeMap [private]