Return Type | Function name | Arguments |
---|---|---|
hzChain::Iter& | hzChain::Iter::operator+= | (unsigned int,) |
Declared in file: hzChain.h
Defined in file : hzChain.cpp
Function Logic:
Function body:
hzChain::Iter& hzChain::Iter::operator+= (unsigned int nInc) { _hzfunc("hzChain::Iter::operator+=") ; _zblk* zp ; zp = (_zblk*) m_block ; for (; zp && nInc > 0;) { if (zp->m_Data[m_nOset] == CHAR_NL) { m_nCol = 0; m_nLine++ ; } if (zp->m_Data[m_nOset] == CHAR_TAB) m_nCol += (4-(m_nCol%4)); else m_nCol++ ; if (m_nOset < zp->m_nUsage) m_nOset++ ; if (m_nOset >&eq; zp->m_nUsage) { if (zp->Next()) { m_nOset = 0; m_block = zp = zp->Next() ; } } nInc-- ; } return *this ; }