#include <THashMap.h>
Inheritance diagram for acdk::util::THashMap< K, V >:
The elements stored in a THashMap should implement the method hashCode().
Java: http://java.sun.com/j2se/1.3/docs/api/java/util/HashMap.html
Public Types | |
typedef K | RKeyType |
typedef V | RValueType |
typedef THashMap< RKeyType, RValueType > | ThisContainerType |
typedef RefHolder< ThisContainerType > | RThisContainerType |
typedef THashMap< RKeyType, RValueType > | ThisType |
typedef RefHolder< ThisType > | RThisType |
typedef RThisContainerType | RefType |
typedef TBucket< RKeyType, RValueType > | BucketType |
typedef BucketType::RefType | RBucketType |
typedef TBucketNode< RKeyType, RValueType > | BucketNodeType |
typedef BucketNodeType::RefType | RBucketNodeType |
typedef ObjectArrayImpl< RBucketType > | BucketArrayType |
typedef RObjectArrayImpl< RBucketType > | RBucketArrayType |
typedef TMap< RKeyType, RValueType > | MapType |
typedef MapType::RefType | RMapType |
typedef MapType::MapEntryType | MapEntryType |
typedef MapEntryType::RefType | RMapEntryType |
typedef MapType::KeySetType | KeySetType |
typedef KeySetType::RefType | RKeySetType |
typedef MapType::MapEntrySetType | MapEntrySetType |
typedef MapEntrySetType::RefType | RMapEntrySetType |
typedef MapType::ValueCollectionType | ValueCollectionType |
typedef ValueCollectionType::RefType | RValueCollectionType |
typedef TIterator< RMapEntryType > | IteratorType |
typedef IteratorType::RefType | RIteratorType |
Public Member Functions | |
THashMap (int initialCapacity=HashMap::DEFAULT_CAPACITY, float initialLoadFactor=HashMap::DEFAULT_LOAD_FACTOR) | |
THashMap (IN(RMapType) other) | |
virtual int | size () |
virtual bool | isEmpty () |
virtual void | clear () |
virtual acdk::lang::Object | clone () |
virtual acdk::lang::Object | clone (sys::Allocator *alc) |
virtual RKeySetType | keySet () |
virtual RMapEntrySetType | entrySet () |
virtual RValueCollectionType | values () |
virtual bool | containsKey (INP(RKeyType) key) |
virtual bool | containsValue (INP(RValueType) value) |
virtual RValueType | get (INP(RKeyType) key) |
virtual RValueType | put (IN(RKeyType) key, IN(RValueType) value) |
virtual void | putAll (IN(RMapType) t) |
virtual RValueType | remove (INP(RKeyType) key) |
int | capacity () |
float | loadFactor () |
virtual RIteratorType | iterator () |
Static Public Member Functions | |
acdk::lang::Object | create_instance () |
Public Attributes | |
friends_private | __pad0__: int _capacity |
int | _size |
float | _loadFactor |
int | _threshold |
int | _modCount |
RBucketArrayType | _buckets |
friends_private | __pad1__: void _init(int initialCapacity |
|
|
|
|
|
|
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
|
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
|
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::lang::Cloneable. |
|
Implements acdk::lang::Cloneable. |
|
|
|
|
|
Reimplemented from acdk::lang::Object. |
|
Implements acdk::util::TAbstractMap< K, V >. |
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
Reimplemented from acdk::util::TAbstractMap< K, V >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|