Return TypeFunction nameArguments
KEY&hzSet::operator[](KEY&,)

Declared and defined in file: hzTmplSet.h

Function Logic:

0:START 1:pDN 2:unknown 3:m_Default 4:Return m_Default 5:pBuck 6:Return pBuck->m_Keys[nSlot]

Function body:

KEY& hzSet::operator[] (KEY& key)
   {
       _hzfunc("hzSet::operator[]") ;
       _hz_set_bkt<KEY>*   pBuck ;
       _hz_vn_Dat* pDN ;
       int32_t     nSlot ;
       pDN = base._findDnodeByKey(nSlot, &key, HZ_ISAMSRCH_LO) ;
       if (!pDN)
       {
           m_Default = m_Null ;
           return m_Default ;
       }
       pBuck = (_hz_set_bkt<KEY>*) pDN->m_pElements ;
       return pBuck->m_Keys[nSlot] ;
   }