CvProjectXMLEntries::DeleteArray()
- Defined in
- CvProjectClasses.cpp, line 309
- Class
- CvProjectXMLEntries
- Hook name
CivHooks::CvProjectXMLEntries_DeleteArray
Hooks
static bool BeforeCvProjectXMLEntries_DeleteArray(CvProjectXMLEntries* self);static void AfterCvProjectXMLEntries_DeleteArray(CvProjectXMLEntries* self);static void ReplaceCvProjectXMLEntries_DeleteArray(void (*original)(CvProjectXMLEntries*), CvProjectXMLEntries* self);CivRegisterBefore<CivHooks::CvProjectXMLEntries_DeleteArray>(host, &BeforeCvProjectXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvProjectXMLEntries_DeleteArray>(host, &AfterCvProjectXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvProjectXMLEntries_DeleteArray>(host, &ReplaceCvProjectXMLEntries_DeleteArray);
Code
308/// Clear project entries309void CvProjectXMLEntries::DeleteArray()310{311 for(std::vector<CvProjectEntry*>::iterator it = m_paProjectEntries.begin(); it != m_paProjectEntries.end(); ++it)312 {313 SAFE_DELETE(*it);314 }315316 m_paProjectEntries.clear();317}
Calls
SAFE_DELETEstd::_Vector_const_iterator::operator!=std::_Vector_iterator::operator*std::_Vector_iterator::operator++std::vector::beginstd::vector::clearstd::vector::end