Defined in file: hzXbuf.h

Constructors/Detructors

hzXbuf::Iter*Iter(void)
Default constructorIter()Not specified in code. Default applies

Public Methods:

unsigned intAdvance(unsigned int nInc)
unsigned intCol(void)
boolEqual(const unsigned char c)
boolEqual(const unsigned char* s)
boolEqual(const hzString& S)
boolEquiv(const unsigned char c)
boolEquiv(const unsigned char* s)
boolEquiv(const hzString& S)
unsigned intLine(void)
voidLine(unsigned int n)
hzEcodeReadUnicodeChar(unsigned int& uniVal)
hzXbuf::Iter&Skipwhite(void)
unsigned intWrite(void* pBuf, unsigned int maxBytes)
unsigned int_oset(void)
unsigned charcurrent(void)
booleof(void)Rteurns true if the iterator is at EOF. Returns false otherwise. Arguments: None

Overloaded operators:

booloperator!=(const hzXbuf::Iter& I)
booloperator!=(const unsigned char c)
booloperator!=(const unsigned char* s)
booloperator!=(hzString& S)
booloperator!=(hzXbuf::Iter& I)
unsigned charoperator*(void)
hzXbuf::Iter&operator++(void)
hzXbuf::Iter&operator++(int)
hzXbuf::Iter&operator+=(unsigned int nInc)
hzXbuf::Iter&operator=(const hzXbuf& I)
hzXbuf::Iter&operator=(const hzXbuf::Iter& I)
unsigned charoperator=(const unsigned char c)
booloperator==(const hzXbuf::Iter& I)
booloperator==(const unsigned char c)
booloperator==(const unsigned char* s)
booloperator==(hzString& S)
booloperator==(hzXbuf::Iter& I)
unsigned charoperator[](unsigned int nOset)

Member Variables:

charm_ReservedNo description
void*m_blockNo description
charm_cDefaultNo description
unsigned intm_nColNo description
unsigned intm_nLineNo description
unsigned shortm_nOsetNo description