2005/5/9

     
 

class HashSet

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

acdk::util::HashSet Class Reference

#include <HashSet.h>

Inheritance diagram for acdk::util::HashSet:

acdk::util::AbstractSet acdk::lang::Cloneable acdk::io::Serializable acdk::util::AbstractCollection acdk::util::Set acdk::lang::Object acdk::util::Collection acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

API: Java<br/>.

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.14
Date:
Date
2005/04/09 19:26:57


Public Member Functions

 HashSet (int initialCapacity=HashMap::DEFAULT_CAPACITY, float initialLoadFactor=HashMap::DEFAULT_LOAD_FACTOR)
virtual ~HashSet ()
virtual bool add (IN(acdk::lang::Object) o)
 reimplemented from Collection

virtual void clear ()
 reimplemented from Collection

virtual acdk::lang::Object clone ()
virtual acdk::lang::Object clone (sys::Allocator *alc)
virtual bool contains (IN(acdk::lang::Object) o)
 reimplemented from Collection

virtual bool isEmpty ()
 reimplemented from Collection

virtual RIterator iterator ()
 reimplemented from Collection

virtual bool remove (IN(acdk::lang::Object) o)
 reimplemented from Collection

virtual int size ()

Static Public Member Functions

acdk::lang::Object create_instance ()

Private Member Functions

void _add (IN(acdk::lang::Object) o)

Private Attributes

RHashMap _map


Constructor & Destructor Documentation

acdk::util::HashSet::HashSet int  initialCapacity = HashMap::DEFAULT_CAPACITY,
float  initialLoadFactor = HashMap::DEFAULT_LOAD_FACTOR
 

virtual acdk::util::HashSet::~HashSet  )  [virtual]
 


Member Function Documentation

void acdk::util::HashSet::_add IN(acdk::lang::Object o  )  [inline, private]
 

virtual bool acdk::util::HashSet::add IN(acdk::lang::Object o  )  [virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::AbstractSet.

virtual void acdk::util::HashSet::clear  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::AbstractSet.

virtual acdk::lang::Object acdk::util::HashSet::clone sys::Allocator *  alc  )  [virtual]
 

Reimplemented from acdk::lang::Cloneable.

virtual acdk::lang::Object acdk::util::HashSet::clone  )  [inline, virtual]
 

Implements acdk::lang::Cloneable.

virtual bool acdk::util::HashSet::contains IN(acdk::lang::Object o  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::AbstractSet.

acdk::lang::Object acdk::util::HashSet::create_instance  )  [inline, static]
 

Reimplemented from acdk::lang::Object.

virtual bool acdk::util::HashSet::isEmpty  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::AbstractSet.

virtual RIterator acdk::util::HashSet::iterator  )  [inline, virtual]
 

reimplemented from Collection

Implements acdk::util::AbstractSet.

virtual bool acdk::util::HashSet::remove IN(acdk::lang::Object o  )  [inline, virtual]
 

reimplemented from Collection

Reimplemented from acdk::util::AbstractSet.

virtual int acdk::util::HashSet::size  )  [inline, virtual]
 

Implements acdk::util::AbstractSet.


Member Data Documentation

RHashMap acdk::util::HashSet::_map [private]