Defined in file: hzXbuf.h

This class employes the private sub-class _xbuf as follows:-

_xbuf

Constructors/Detructors

hzXbuf*hzXbuf(void)Construct an empty hzXbuf instance. Increment the global count of currently allocated hzXbuf instances for memory use reporting purposes.
hzXbuf*hzXbuf(const hzXbuf& op)
NULL-BASIS~hzXbuf(void)Delete this hzXbuf instance. Decrement the global count of currently allocated hzXbuf instances for memory use reporting purposes.

Public Methods:

hzEcodeAddByte(const char C)
unsigned intAppend(const void* vpStr, unsigned int nBytes)
voidClear(void)
unsigned intSize(void)
int_compare(const hzXbuf& op)

Overloaded operators:

booloperator!(void)
booloperator!=(const hzXbuf& op)
hzXbuf&operator+=(const unsigned char* s)
hzXbuf&operator+=(const hzString& s)
hzXbuf&operator+=(const hzXbuf& op)
hzXbuf&operator+=(const hzChain& Z)
booloperator<(const hzXbuf& op)
booloperator<=(const hzXbuf& op)
hzXbuf&operator=(const hzXbuf& op)
hzXbuf&operator=(const hzString& S)
hzXbuf&operator=(const char* s)
booloperator==(const hzXbuf& op)
booloperator>(const hzXbuf& op)
booloperator>=(const hzXbuf& op)

Member Variables:

hzXbuf::_xbuf*mxNo description