Bazaar developer reference

CvAchievementXMLEntries::DeleteArray()

Defined in
CvAchievementInfo.cpp, line 64
Class
CvAchievementXMLEntries
Hook name
CivHooks::CvAchievementXMLEntries_DeleteArray

Hooks

static bool BeforeCvAchievementXMLEntries_DeleteArray(CvAchievementXMLEntries* self);static void AfterCvAchievementXMLEntries_DeleteArray(CvAchievementXMLEntries* self);static void ReplaceCvAchievementXMLEntries_DeleteArray(void (*original)(CvAchievementXMLEntries*), CvAchievementXMLEntries* self);CivRegisterBefore<CivHooks::CvAchievementXMLEntries_DeleteArray>(host, &BeforeCvAchievementXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvAchievementXMLEntries_DeleteArray>(host, &AfterCvAchievementXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvAchievementXMLEntries_DeleteArray>(host, &ReplaceCvAchievementXMLEntries_DeleteArray);

Code

63/// Clear policy entries64void CvAchievementXMLEntries::DeleteArray()65{66	for(std::vector<CvAchievementInfo*>::iterator it = m_paAchievementEntries.begin(); it != m_paAchievementEntries.end(); ++it)67	{68		SAFE_DELETE(*it);69	}7071	m_paAchievementEntries.clear();72}

Calls

Called by