CvLeagueProjectXMLEntries::DeleteArray()
- Defined in
- CvVotingClasses.cpp, line 10413
- Class
- CvLeagueProjectXMLEntries
- Hook name
CivHooks::CvLeagueProjectXMLEntries_DeleteArray
Hooks
static bool BeforeCvLeagueProjectXMLEntries_DeleteArray(CvLeagueProjectXMLEntries* self);static void AfterCvLeagueProjectXMLEntries_DeleteArray(CvLeagueProjectXMLEntries* self);static void ReplaceCvLeagueProjectXMLEntries_DeleteArray(void (*original)(CvLeagueProjectXMLEntries*), CvLeagueProjectXMLEntries* self);CivRegisterBefore<CivHooks::CvLeagueProjectXMLEntries_DeleteArray>(host, &BeforeCvLeagueProjectXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvLeagueProjectXMLEntries_DeleteArray>(host, &AfterCvLeagueProjectXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvLeagueProjectXMLEntries_DeleteArray>(host, &ReplaceCvLeagueProjectXMLEntries_DeleteArray);
Code
10412// Clears league project entries10413void CvLeagueProjectXMLEntries::DeleteArray()10414{10415 for (std::vector<CvLeagueProjectEntry*>::iterator it = m_paLeagueProjectEntries.begin(); it != m_paLeagueProjectEntries.end(); ++it)10416 {10417 SAFE_DELETE(*it);10418 }1041910420 m_paLeagueProjectEntries.clear();10421}
Calls
SAFE_DELETEstd::_Vector_const_iterator::operator!=std::_Vector_iterator::operator*std::_Vector_iterator::operator++std::vector::beginstd::vector::clearstd::vector::end