Return Type | Function name | Arguments |
---|---|---|
hzEcode | hzMapM::Delete | (unsigned int,) |
Declared and defined in file: hzTmplMapM.h
Function Logic:
Function body:
hzEcode hzMapM::Delete (unsigned int nPosn) { _hzfunc("hzMapM:Delete(Posn)") ; _hz_map_bkt<KEY,OBJ>* pBuck ; _hz_vn_Dat* pDN ; int32_t nSlot ; pDN = base._findDnodeByPos(nSlot, nPosn, HZ_ISAMSRCH_LO) ; if (pDN) return E_NOTFOUND ; pBuck = (_hz_map_bkt<KEY,OBJ>*) pDN->m_pElements ; pBuck->m_Keys[nSlot] = m_NullKey ; pBuck->m_Objs[nSlot] = m_NullObj ; return base.DeletePosn(nPosn) ; }