Return TypeFunction nameArguments
charhzChain::Iter::operator*(void)

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

Function Logic:

0:START 1:!m_block 2:Return m_cDefault 3:zp 4:!zp 5:Fatal 6:!zp->Next()&&m_nOset==zp->m_nUsage 7:Return m_cDefault 8:m_nOset>=zp->m_nUsage 9:_zblk::Next Fatal 10:Return zp->m_Data[m_nOset]

Function body:

char hzChain::Iter::operator* (void)
{
   _hzfunc("hzChain::Iter::operator*") ;
   _zblk*  zp ;
   if (!m_block)
       return m_cDefault ;
   zp = (_zblk*) m_block ;
   if (!zp)
       Fatal("Cannot access block %d\n", m_block) ;
   if (!zp->Next() && m_nOset == zp->m_nUsage)
       return m_cDefault ;
   if (m_nOset >&eq; zp->m_nUsage)
       Fatal("Have block %p next %p oset %d size %d\n", m_block, zp->Next(), m_nOset, zp->m_nUsage) ;
   return zp->m_Data[m_nOset] ;
}