Return TypeFunction nameArguments
hzEcodehzMapM::Insert(KEY&,OBJ&,)

Declared and defined in file: hzTmplMapM.h

Function Logic:

0:START 1:pDN 2:unknown 3:pBuck pBuck pBuck 4:Return E_OK 5:Return hzerr(E_CORRUPT,Failed to Insert)

Function body:

hzEcode hzMapM::Insert (KEY& key)OBJ& obj, 
   {
       _hzfunc("hzMapM::Insert") ;
       _hz_map_bkt<KEY,OBJ>*   pBuck ;
       _hz_vn_Dat* pDN ;
       int32_t     nSlot ;
       pDN = base.InsertKeyM(nSlot, &key) ;
       if (pDN)
       {
           pBuck = (_hz_map_bkt<KEY,OBJ>*) pDN->m_pElements ;
           pBuck->m_Keys[nSlot] = key ;
           pBuck->m_Objs[nSlot] = obj ;
           return E_OK ;
       }
       return hzerr(E_CORRUPT, "Failed to Insert") ;
   }