Bazaar developer reference

CvLeagueSpecialSessionXMLEntries::DeleteArray()

Defined in
CvVotingClasses.cpp, line 10121
Class
CvLeagueSpecialSessionXMLEntries
Hook name
CivHooks::CvLeagueSpecialSessionXMLEntries_DeleteArray

Hooks

static bool BeforeCvLeagueSpecialSessionXMLEntries_DeleteArray(CvLeagueSpecialSessionXMLEntries* self);static void AfterCvLeagueSpecialSessionXMLEntries_DeleteArray(CvLeagueSpecialSessionXMLEntries* self);static void ReplaceCvLeagueSpecialSessionXMLEntries_DeleteArray(void (*original)(CvLeagueSpecialSessionXMLEntries*), CvLeagueSpecialSessionXMLEntries* self);CivRegisterBefore<CivHooks::CvLeagueSpecialSessionXMLEntries_DeleteArray>(host, &BeforeCvLeagueSpecialSessionXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvLeagueSpecialSessionXMLEntries_DeleteArray>(host, &AfterCvLeagueSpecialSessionXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvLeagueSpecialSessionXMLEntries_DeleteArray>(host, &ReplaceCvLeagueSpecialSessionXMLEntries_DeleteArray);

Code

10120// Clears league project entries10121void CvLeagueSpecialSessionXMLEntries::DeleteArray()10122{10123	for (std::vector<CvLeagueSpecialSessionEntry*>::iterator it = m_paLeagueSpecialSessionEntries.begin(); it != m_paLeagueSpecialSessionEntries.end(); ++it)10124	{10125		SAFE_DELETE(*it);10126	}1012710128	m_paLeagueSpecialSessionEntries.clear();10129}

Calls

Called by