2005/5/9

     
 

class TMapEntry

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

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

#include <TMap.h>

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

acdk::util::TBasicMapEntry< K, V > acdk::util::TBucketNode< K, V > acdk::util::TRedBlackNode< K, V > acdk::util::TNilRedBlackNode< K, V > List of all members.

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


Public Types

typedef K RKeyType
typedef V RValueType
typedef TMapEntry< RKeyType,
RValueType
ThisType
typedef InterfaceHolder< ThisTypeRThisType
typedef RThisType RefType
typedef ThisType MapEntryType
typedef RThisType RMapEntryType

Public Member Functions

virtual bool equals (IN(RThisType) o)=0
virtual bool equals (IN(acdk::lang::Object) o)
virtual::acdk::lang::RString toString ()=0
virtual RKeyType getKey ()=0
virtual RValueType getValue ()=0
virtual int hashCode ()=0
virtual RValueType setValue (IN(RValueType) value)=0

Member Typedef Documentation

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

Reimplemented in acdk::util::TBasicMapEntry< K, V >.

template<class K, class V>
typedef RThisType acdk::util::TMapEntry< K, V >::RefType
 

Reimplemented in acdk::util::TBasicMapEntry< K, V >, acdk::util::TBucketNode< K, V >, and acdk::util::TRedBlackNode< K, V >.

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

Reimplemented in acdk::util::TBasicMapEntry< K, V >, acdk::util::TBucketNode< K, V >, acdk::util::TRedBlackNode< K, V >, and acdk::util::TNilRedBlackNode< K, V >.

template<class K, class V>
typedef RThisType acdk::util::TMapEntry< K, V >::RMapEntryType
 

Reimplemented in acdk::util::TBasicMapEntry< K, V >.

template<class K, class V>
typedef InterfaceHolder<ThisType> acdk::util::TMapEntry< K, V >::RThisType
 

Reimplemented in acdk::util::TBasicMapEntry< K, V >, acdk::util::TBucketNode< K, V >, and acdk::util::TRedBlackNode< K, V >.

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

Reimplemented in acdk::util::TBasicMapEntry< K, V >, acdk::util::TBucketNode< K, V >, acdk::util::TRedBlackNode< K, V >, and acdk::util::TNilRedBlackNode< K, V >.

template<class K, class V>
typedef TMapEntry<RKeyType, RValueType> acdk::util::TMapEntry< K, V >::ThisType
 

Reimplemented in acdk::util::TBasicMapEntry< K, V >, acdk::util::TBucketNode< K, V >, acdk::util::TRedBlackNode< K, V >, and acdk::util::TNilRedBlackNode< K, V >.


Member Function Documentation

template<class K, class V>
virtual bool acdk::util::TMapEntry< K, V >::equals IN(acdk::lang::Object o  )  [inline, virtual]
 

Reimplemented in acdk::util::TBasicMapEntry< K, V >.

template<class K, class V>
virtual bool acdk::util::TMapEntry< K, V >::equals IN(RThisType o  )  [pure virtual]
 

template<class K, class V>
virtual RKeyType acdk::util::TMapEntry< K, V >::getKey  )  [pure virtual]
 

Implemented in acdk::util::TBasicMapEntry< K, V >.

template<class K, class V>
virtual RValueType acdk::util::TMapEntry< K, V >::getValue  )  [pure virtual]
 

Implemented in acdk::util::TBasicMapEntry< K, V >.

template<class K, class V>
virtual int acdk::util::TMapEntry< K, V >::hashCode  )  [pure virtual]
 

Implemented in acdk::util::TBasicMapEntry< K, V >.

template<class K, class V>
virtual RValueType acdk::util::TMapEntry< K, V >::setValue IN(RValueType value  )  [pure virtual]
 

template<class K, class V>
virtual ::acdk::lang::RString acdk::util::TMapEntry< K, V >::toString  )  [pure virtual]
 

Implemented in acdk::util::TBasicMapEntry< K, V >.