#include <vhdHashSet.h>
Public Member Functions | |
| vhdHashSet () | |
| vhdHashSet (vhdICollectionRef c) | |
| virtual | ~vhdHashSet () |
| virtual void | setAutoRehash (vhtBool r) |
| virtual vhtBool | isAutoRehash () |
| virtual vhtSize32 | rehash () |
| virtual std::string | toString () const |
| virtual vhdObjectRef | clone () const |
| virtual vhtBool | add (vhdObjectRef o) |
| virtual vhtBool | addAll (vhdICollectionRef c) |
| virtual vhtUInt32 | hashCode () const |
| virtual vhtBool | equals (vhdObjectRef o) const |
| virtual vhtSize32 | size () const |
| virtual vhtBool | isEmpty () const |
| virtual vhtBool | contains (vhdObjectRef o) const |
| virtual vhdIIteratorRef | iterator () |
| virtual vhtBool | remove (vhdObjectRef o) |
| virtual vhtBool | containsAll (vhdICollectionRef c) const |
| virtual vhtBool | removeAll (vhdICollectionRef c) |
| virtual vhtBool | retainAll (vhdICollectionRef c) |
| virtual vhtBool | clear () |
Private Types | |
| typedef _vhdHashSetEntry | T |
| typedef std::multiset< _vhdHashSetEntry, _vhdMultisetLess > | _vhdSTLMultiset |
| typedef vhdRef< _vhdHashSetIterator > | _vhdHashSetIteratorRef |
Private Attributes | |
| _vhdSTLMultiset | _multiset |
| vhtBool | _autoRehash |
Friends | |
| class | _vhdHashSetIterator |
Classes | |
| struct | _vhdHashSetEntry |
| class | _vhdHashSetIterator |
| struct | _vhdMultisetLess |
typedef _vhdHashSetEntry vhdHashSet::T [private] |
typedef std::multiset<_vhdHashSetEntry, _vhdMultisetLess> vhdHashSet::_vhdSTLMultiset [private] |
typedef vhdRef<_vhdHashSetIterator> vhdHashSet::_vhdHashSetIteratorRef [private] |
| vhdHashSet::vhdHashSet | ( | ) |
| vhdHashSet::vhdHashSet | ( | vhdICollectionRef | c | ) |
| vhdHashSet::~vhdHashSet | ( | ) | [virtual] |
| virtual void vhdHashSet::setAutoRehash | ( | vhtBool | r | ) | [inline, virtual] |
| virtual vhtBool vhdHashSet::isAutoRehash | ( | ) | [inline, virtual] |
| vhtSize32 vhdHashSet::rehash | ( | ) | [virtual] |
| std::string vhdHashSet::toString | ( | ) | const [virtual] |
| vhdObjectRef vhdHashSet::clone | ( | ) | const [virtual] |
| vhtBool vhdHashSet::add | ( | vhdObjectRef | o | ) | [virtual] |
| vhtBool vhdHashSet::addAll | ( | vhdICollectionRef | c | ) | [virtual] |
| vhtUInt32 vhdHashSet::hashCode | ( | ) | const [virtual] |
| vhtBool vhdHashSet::equals | ( | vhdObjectRef | o | ) | const [virtual] |
| virtual vhtSize32 vhdHashSet::size | ( | ) | const [inline, virtual] |
| virtual vhtBool vhdHashSet::isEmpty | ( | ) | const [inline, virtual] |
| vhtBool vhdHashSet::contains | ( | vhdObjectRef | o | ) | const [virtual] |
| vhdIIteratorRef vhdHashSet::iterator | ( | ) | [virtual] |
| vhtBool vhdHashSet::remove | ( | vhdObjectRef | o | ) | [virtual] |
| vhtBool vhdHashSet::containsAll | ( | vhdICollectionRef | c | ) | const [virtual] |
| vhtBool vhdHashSet::removeAll | ( | vhdICollectionRef | c | ) | [virtual] |
| vhtBool vhdHashSet::retainAll | ( | vhdICollectionRef | c | ) | [virtual] |
| vhtBool vhdHashSet::clear | ( | ) | [virtual] |
friend class _vhdHashSetIterator [friend] |
_vhdSTLMultiset vhdHashSet::_multiset [private] |
vhtBool vhdHashSet::_autoRehash [private] |
1.5.1-p1