Defined in file: hzString.h

Constructors/Detructors

hzString*hzString(void)
hzString*hzString(const char* pStr)
hzString*hzString(const hzString& op)
NULL-BASIS~hzString(void)

Public Methods:

voidClear(void)
intCompare(const hzString& s)
intCompareF(const hzString& s)
intCompareI(const hzString& s)
boolContains(const char c)
boolContains(const char* cpNeedle)
boolContains(hzString& S)
boolContainsI(const char* cpNeedle)
boolContainsI(hzString& S)
unsigned intCopies(void)
hzString&DelWhiteLead(void)
hzString&DelWhiteTrail(void)
boolEquiv(const char* cpStr)
boolEquiv(hzString& S)
intFirst(const char c)
intFirst(const char* str)
intFirst(const hzString& S)
intFirstI(const char c)
intFirstI(const char* str)
intFirstI(const hzString& S)
intLast(const char c)
intLast(const char* str)
intLast(const hzString& S)
intLastI(const char c)
intLastI(const char* str)
intLastI(const hzString& S)
unsigned intLength(void)
hzString&Replace(const char* strA, const char* strB)
hzString&Reverse(void)
hzEcodeSetValue(const char* cpStr, unsigned int nLen)
hzEcodeSetValue(const char* cpStr, const char* cpTerm)
hzEcodeSetValue(const char* cpStr, char termchar)
hzStringSubString(unsigned int nPosn, unsigned int nBytes)
hzString&ToLower(void)
hzString&ToUpper(void)
hzString&TopAndTail(void)
hzString&Truncate(unsigned int limit)
hzString&TruncateBeyond(const char* patern)
hzString&TruncateUpto(const char* patern)
hzString&UrlDecode(void)
hzString&UrlEncode(bool bResv)
int_cmp(const hzString& s)
int_cmp(const char* s)
int_cmpF(const hzString& tS)
int_cmpI(const hzString& s)
int_cmpI(const char* s)
void_dec_copy(void)
bool_feq(const hzString& tS)
void_inc_copy(void)
unsigned int_int_addr(void)
void_int_clr(void)
void_int_set(unsigned int addr)

Overloaded operators:

const char*hzString :: operator const char *(void)
const char*operator const char *(void)
booloperator!(void)
booloperator!=(const char* s)
booloperator!=(const hzString& s)
const char*operator*(void)
hzStringoperator+(const hzString S, const hzString S2)
hzStringoperator+(const hzString S, const char* s)
hzStringoperator+(const char* s, const hzString S)
hzString&operator+=(const hzString& op)
hzString&operator+=(const char* cpStr)
booloperator<(const char* s)
booloperator<(const hzString& s)
ostream&operator<<(ostream& os, const hzString& obj)
booloperator<=(const char* s)
booloperator<=(const hzString& s)
hzString&operator=(const hzString& op)
hzString&operator=(const hzChain& C)
hzString&operator=(const char* cpStr)
hzString&operator=(const unsigned char* cpStr)
booloperator==(const char* s)
booloperator==(const hzString& s)
booloperator>(const char* s)
booloperator>(const hzString& s)
booloperator>=(const char* s)
booloperator>=(const hzString& s)
istream&operator>>(istream& is, hzString& obj)
const charoperator[](unsigned int nIndex)

Member Variables:

unsigned intm_addrNo description