Return TypeFunction nameArguments
hzChain::Iter&hzChain::Iter::operator--(void)

Declared in file: hzChain.h
Defined in file : hzChain.cpp

Function Logic:

0:START 1:m_block 2:zp items 3:m_nOset<0 4:m_nOset _zblk::Prev 5:zp->Prev() 6:_zblk::Prev zp 7:zp 8:m_nOset 9:Return *this

Function body:

hzChain::Iter& hzChain::Iter::operator-- (void)
{
   _hzfunc("hzChain::Iter::operator--") ;
   _zblk*  zp ;
   if (m_block)
   {
       zp = (_zblk*) m_block ;
       m_nOset-- ;
       if (m_nOset < 0)
       {
           m_nOset = 0;
           if (zp->Prev())
           {
               zp = zp->Prev() ;
               if (zp)
                   m_nOset = zp->m_nUsage - 1;
           }
       }
   }
   return *this ;
}