#include <THashSet.h>
Inheritance diagram for acdk::util::THashSet< K >:
The elements stored in a THashSet 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 RKeyType | RValueType |
typedef acdk::lang::Object | RMapValueType |
typedef THashSet< RKeyType > | ThisContainerType |
typedef RefHolder< ThisContainerType > | RThisContainerType |
typedef THashSet< RKeyType > | ThisType |
typedef RefHolder< ThisType > | RThisType |
typedef RThisContainerType | RefType |
typedef THashMap< RKeyType, RMapValueType > | HashMapType |
typedef TBucket< RKeyType, RMapValueType > | BucketType |
typedef BucketType::RefType | RBucketType |
typedef TBucketNode< RKeyType, RMapValueType > | BucketNodeType |
typedef BucketNodeType::RefType | RBucketNodeType |
typedef ObjectArrayImpl< RBucketType > | BucketArrayType |
typedef RObjectArrayImpl< RBucketType > | RBucketArrayType |
typedef TMap< RKeyType, RMapValueType > | 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 TAbstractSet< K >::IteratorType | IteratorType |
typedef IteratorType::RefType | RIteratorType |
Public Member Functions | |
THashSet (int initialCapacity=HashMap::DEFAULT_CAPACITY, float initialLoadFactor=HashMap::DEFAULT_LOAD_FACTOR) | |
virtual int | size () |
virtual bool | isEmpty () |
reimplemented from Collection | |
virtual bool | add (IN(RValueType) o) |
virtual void | clear () |
reimplemented from Collection | |
virtual bool | contains (IN(RValueType) o) |
reimplemented from Collection | |
virtual RIteratorType | iterator () |
reimplemented from Collection | |
virtual bool | remove (IN(RValueType) o) |
reimplemented from Collection | |
virtual acdk::lang::Object | clone () |
virtual acdk::lang::Object | clone (sys::Allocator *alc) |
Static Public Member Functions | |
acdk::lang::Object | create_instance () |
Public Attributes | |
HashMapType | _map |
|
|
|
|
|
|
|
|
|
Reimplemented from acdk::util::TAbstractSet< K >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from acdk::util::TAbstractSet< K >. |
|
Reimplemented from acdk::util::TAbstractSet< K >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from acdk::util::TAbstractSet< K >. |
|
|
|
|
|
|
|
|
|
Reimplemented from acdk::util::TAbstractSet< K >. |
|
reimplemented from Collection
Reimplemented from acdk::util::TAbstractSet< K >. |
|
Reimplemented from acdk::lang::Object. |
|
Reimplemented from acdk::lang::Object. |
|
reimplemented from Collection
Reimplemented from acdk::util::TAbstractSet< K >. |
|
Reimplemented from acdk::lang::Object. |
|
reimplemented from Collection
Reimplemented from acdk::util::TAbstractSet< K >. |
|
reimplemented from Collection
Implements acdk::util::TAbstractSet< K >. |
|
reimplemented from Collection
Reimplemented from acdk::util::TAbstractSet< K >. |
|
Implements acdk::util::TAbstractSet< K >. |
|
|