Defined and implimented in file: hzTmplMapM.h

Constructors/Destructors

hzMapM*hzMapM(const hzMapM<KEY,OBJ>&)
hzMapM*hzMapM(const hzString& name)
hzMapM*hzMapM(hzLockOpt eLock)
hzMapM*hzMapM(hzLockOpt eLock, const hzString& name)
hzMapM*hzMapM(void)
NULL-BASIS~hzMapM(void)

Methods (member functions):

voidClear(void)
unsigned intCount(void)
hzEcodeDelete(const KEY& key)
hzEcodeDelete(unsigned int nPosn)
boolExists(const KEY& key)
intFirst(const KEY key)
KEY&GetKey(unsigned int nIndex)
OBJ&GetObj(unsigned int nIndex)
hzEcodeInsert(const KEY& key, const OBJ& obj)
intLast(const KEY key)
hzEcodeNodeErrors(void)
hzEcodeNodeReport(void)
unsigned intNodes(void)
voidSetLock(hzLockOpt eLock)
voidSetName(const hzString& name)
intTarget(const KEY key)

Overloaded operators:

hzMapM<KEY,OBJ>&operator=(const hzMapM<KEY,OBJ>&)
OBJ&operator[](const KEY& key)

Member Variables

_hz_tmpl_ISAMbaseNo description
KEYm_DefaultKeyNo description
OBJm_DefaultObjNo description
KEYm_NullKeyNo description
OBJm_NullObjNo description