Bazaar developer reference

CvLeagueProjectRewardXMLEntries::DeleteArray()

Defined in
CvVotingClasses.cpp, line 10313
Class
CvLeagueProjectRewardXMLEntries
Hook name
CivHooks::CvLeagueProjectRewardXMLEntries_DeleteArray

Hooks

static bool BeforeCvLeagueProjectRewardXMLEntries_DeleteArray(CvLeagueProjectRewardXMLEntries* self);static void AfterCvLeagueProjectRewardXMLEntries_DeleteArray(CvLeagueProjectRewardXMLEntries* self);static void ReplaceCvLeagueProjectRewardXMLEntries_DeleteArray(void (*original)(CvLeagueProjectRewardXMLEntries*), CvLeagueProjectRewardXMLEntries* self);CivRegisterBefore<CivHooks::CvLeagueProjectRewardXMLEntries_DeleteArray>(host, &BeforeCvLeagueProjectRewardXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvLeagueProjectRewardXMLEntries_DeleteArray>(host, &AfterCvLeagueProjectRewardXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvLeagueProjectRewardXMLEntries_DeleteArray>(host, &ReplaceCvLeagueProjectRewardXMLEntries_DeleteArray);

Code

10312// Clears league project entries10313void CvLeagueProjectRewardXMLEntries::DeleteArray()10314{10315	for (std::vector<CvLeagueProjectRewardEntry*>::iterator it = m_paLeagueProjectRewardEntries.begin(); it != m_paLeagueProjectRewardEntries.end(); ++it)10316	{10317		SAFE_DELETE(*it);10318	}1031910320	m_paLeagueProjectRewardEntries.clear();10321}

Calls

Called by