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 ; } }