Bazaar developer reference

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

Called by