CvResolutionXMLEntries::DeleteArray()
- Defined in
- CvVotingClasses.cpp, line 10708
- Class
- CvResolutionXMLEntries
- Hook name
CivHooks::CvResolutionXMLEntries_DeleteArray
Hooks
static bool BeforeCvResolutionXMLEntries_DeleteArray(CvResolutionXMLEntries* self);static void AfterCvResolutionXMLEntries_DeleteArray(CvResolutionXMLEntries* self);static void ReplaceCvResolutionXMLEntries_DeleteArray(void (*original)(CvResolutionXMLEntries*), CvResolutionXMLEntries* self);CivRegisterBefore<CivHooks::CvResolutionXMLEntries_DeleteArray>(host, &BeforeCvResolutionXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvResolutionXMLEntries_DeleteArray>(host, &AfterCvResolutionXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvResolutionXMLEntries_DeleteArray>(host, &ReplaceCvResolutionXMLEntries_DeleteArray);
Code
10707// Clears resolution entries10708void CvResolutionXMLEntries::DeleteArray()10709{10710 for (std::vector<CvResolutionEntry*>::iterator it = m_paResolutionEntries.begin(); it != m_paResolutionEntries.end(); ++it)10711 {10712 SAFE_DELETE(*it);10713 }1071410715 m_paResolutionEntries.clear();10716}
Calls
SAFE_DELETEstd::_Vector_const_iterator::operator!=std::_Vector_iterator::operator*std::_Vector_iterator::operator++std::vector::beginstd::vector::clearstd::vector::end