Return TypeFunction nameArguments
hzEcodehzLookup::Delete(hzString&,)

Declared and defined in file: hzTmplMapL.h

Function Logic:

0:START 1:pDN 2:unknown 3:Return E_NOTFOUND 4:pDN 5:Return E_OK

Function body:

hzEcode hzLookup::Delete (hzString& key)
   {
       _hzfunc("hzMapS:Delete") ;
       _hz_map_bkt<hzString,OBJ>*  pBuck ;
       _hz_vn_Dat* pDN ;
       int32_t     nSlot ;
       pDN = base._findDnodeByKey(nSlot, &key, HZ_ISAMSRCH_LO) ;
       if (!pDN)
           return E_NOTFOUND ;
       pDN = base.DeleteKey(nSlot, &key) ;
       //  pBuck = (_hz_map_bkt<hzString,OBJ>*) pDN->m_pElements ;
       //  pBuck->m_Keys[nSlot] = m_NullKey ;
       //  pBuck->m_Objs[nSlot] = m_NullObj ;
       return E_OK ;
   }