Defined and implimented in file: hzTmplMapS.h

Constructors/Destructors

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

Methods (member functions):

voidClear(void)
unsigned intCount(void)
hzEcodeDelete(const KEY& key)
voidDeltaClose(void)
voidDeltaOpen(void)
voidDeltaSet(const hzString& path)
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)
voidSetName(const hzString& name)
intTarget(const KEY key)

Overloaded operators:

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

Member Variables

boolm_bOpenNo description
hzMapS<KEY,OBJ>m_mapNo description
ofstreamm_osNo description
hzStringm_pathNo description