Tools.h++ Class Reference

Table Of Contents
RWTPtrHashSet<T>&
difference(const RWTPtrHashSet<T>& h);
Computes the disjunction of self and h, modifying self and returning self.
RWTPtrHashSet<T>&
intersection(const RWTPtrHashSet<T>& h);
Computes the intersection of self and h, modifying self and returning self.
RWTPtrHashSet<T>&
symmetricDifference(const RWTPtrHashSet<T>& h);
Computes the symmetric difference between self and h, modifying self and returning self.
RWBoolean
isSubsetOf(const RWTPtrHashSet<T>& h) const;
Returns TRUE if self is a subset of h.
RWBoolean
isProperSubsetOf(const RWTPtrHashSet<T>& h) const;
Returns TRUE if self is a proper subset of h.
RWBoolean
isEquivalent(const RWTPtrHashSet<T>& h) const;
Returns TRUE if self and h are identical.
RWBoolean
operator!=(const RWTPtrHashSet<T>& h) const;
Returns FALSE if self and h are identical.
void
apply(void (*applyFun)(T*, void*), void* d);
Inherited from class RWTPtrHashTable<T>.
void
clear();
Inherited from class RWTPtrHashTable<T>.
void
clearAndDestroy();
Inherited from class RWTPtrHashTable<T>.
RWBoolean
contains(const T* a) const;
Inherited from class RWTPtrHashTable<T>.
size_t
entries() const;
Inherited from class RWTPtrHashTable<T>.
T*