CvLeagueNameXMLEntries::DeleteArray()
- Defined in
- CvVotingClasses.cpp, line 10185
- Class
- CvLeagueNameXMLEntries
- Hook name
CivHooks::CvLeagueNameXMLEntries_DeleteArray
Hooks
static bool BeforeCvLeagueNameXMLEntries_DeleteArray(CvLeagueNameXMLEntries* self);static void AfterCvLeagueNameXMLEntries_DeleteArray(CvLeagueNameXMLEntries* self);static void ReplaceCvLeagueNameXMLEntries_DeleteArray(void (*original)(CvLeagueNameXMLEntries*), CvLeagueNameXMLEntries* self);CivRegisterBefore<CivHooks::CvLeagueNameXMLEntries_DeleteArray>(host, &BeforeCvLeagueNameXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvLeagueNameXMLEntries_DeleteArray>(host, &AfterCvLeagueNameXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvLeagueNameXMLEntries_DeleteArray>(host, &ReplaceCvLeagueNameXMLEntries_DeleteArray);
Code
10184// Clears league name entries10185void CvLeagueNameXMLEntries::DeleteArray()10186{10187 for (std::vector<CvLeagueNameEntry*>::iterator it = m_paLeagueNameEntries.begin(); it != m_paLeagueNameEntries.end(); ++it)10188 {10189 SAFE_DELETE(*it);10190 }1019110192 m_paLeagueNameEntries.clear();10193}
Calls
SAFE_DELETEstd::_Vector_const_iterator::operator!=std::_Vector_iterator::operator*std::_Vector_iterator::operator++std::vector::beginstd::vector::clearstd::vector::end