Defined in file: hzDatabase.h

Derivative of: hdbDatatype

Constructors/Detructors

hdbClass*hdbClass(hdbClass& op)
hdbClass*hdbClass(hdbADP& adp, hdbClsDgn designation)
NULL-BASIS~hdbClass(void)

Public Methods:

unsigned intClassId(void)
unsigned intCoreLen(void)
const hzString&Desc(void)
hzEcodeDescCheck(hzChain& report, hzChain& desc)
voidDescClass(hzChain& Z, unsigned int nIndent)
hdbClsDgnDesignation(void)
const hdbADP*GetADP(void)
const hdbMember*GetMember(const hzString& mbr)
const hdbMember*GetMember(unsigned int mbrNo)
boolHasArrays(void)
boolHasBinaries(void)
hzEcodeInitDone(void)
hzEcodeInitMember(const hzString& mbrName, const hdbDatatype* pType, hdbPopCtl popCtl)
hzEcodeInitMember(const hzString& mbrName, const hzString& typeName, hdbPopCtl popCtl)
hzEcodeInitStart(const hzString& className)
boolIsInit(void)
unsigned intLitmusBits(void)
unsigned intLitmusSize(void)
unsigned intMbrCount(void)
unsigned intMemberNo(const hzString& mbr)
unsigned intNonBool(void)
void_clear(void)
hzEcode_setId(unsigned int nId)

Overloaded operators:

booloperator!=(const hdbClass& op)
hdbClass&operator=(hdbClass& op)
booloperator==(const hdbClass& op)

Member Variables:

hzStringm_CategoryNo description
unsigned shortm_ClassUIDNo description
hzStringm_DescNo description
hzArray<hdbMember*>m_arrMembersNo description
hdbIniStatm_eClassInitNo description
unsigned shortm_eDesignationNo description
hzMapS<hzString,hdbMember*>m_mapMembersNo description
unsigned charm_nArraysNo description
unsigned charm_nBinariesNo description
unsigned shortm_nCoreLenNo description
unsigned shortm_nLitmusBitsNo description
unsigned shortm_nLitmusSizeNo description
hdbADP*m_pADPNo description