Templated class, defined and implimented in file: hzTmplSet.h
The hzSet template is a memory resident set of unique objects. It is similar to hzMapS except that the objects serve as thier own keys. Note that the objects must have the comparison operators implimented.
Constructors/Detructors
| hzSet* | hzSet | (hzSet<KEY>&) | |
| hzSet* | hzSet | (void) | |
| hzSet* | hzSet | (hzLockOpt eLock) | |
| hzSet* | hzSet | (hzString& name) | |
| hzSet* | hzSet | (hzLockOpt eLock)hzString& name, | |
| void | ~hzSet | (void) |
Public Methods:
Overloaded operators:
| hzSet& | operator= | (hzSet<KEY>&) | |
| KEY& | operator[] | (KEY& key) |
Member Variables:
| _hz_tmpl_ISAM | base | _hz_set_isam_Value ordered list by value | |
| KEY | m_Default | Default key (effectively NULL) | |
| KEY | m_Null | Null key |