| Return Type | Function name | Arguments |
|---|---|---|
| void | hdbIdset::Clear | (void) |
Declared in file: hzDatabase.h
Defined in file : hdbIdset.cpp
Function Logic:
Function body:
void hdbIdset::Clear (void)
{
hzVect<_idsNode*>* pNodes ;
_idsNode* pNode ;
uint32_t n ;
if (mx)
{
if (mx->m_pData)
{
if (mx->m_bVect)
{
pNodes = (hzVect<_idsNode*>*) mx->m_pData ;
for (n = 0; n < pNodes->Count() ; n++)
{
pNode = pNodes->operator[](n) ;
pNode->m_Data.Clear() ;
delete pNode ;
}
pNodes->Clear() ;
delete pNodes ;
}
else
{
pNode = (_idsNode*) mx->m_pData ;
pNode->m_Data.Clear() ;
delete pNode ;
}
mx->m_pData = 0;
}
delete mx ;
}
}