Bazaar developer reference

CvReligionXMLEntries::DeleteArray()

Defined in
CvReligionClasses.cpp, line 98
Class
CvReligionXMLEntries
Hook name
CivHooks::CvReligionXMLEntries_DeleteArray

Hooks

static bool BeforeCvReligionXMLEntries_DeleteArray(CvReligionXMLEntries* self);static void AfterCvReligionXMLEntries_DeleteArray(CvReligionXMLEntries* self);static void ReplaceCvReligionXMLEntries_DeleteArray(void (*original)(CvReligionXMLEntries*), CvReligionXMLEntries* self);CivRegisterBefore<CivHooks::CvReligionXMLEntries_DeleteArray>(host, &BeforeCvReligionXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvReligionXMLEntries_DeleteArray>(host, &AfterCvReligionXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvReligionXMLEntries_DeleteArray>(host, &ReplaceCvReligionXMLEntries_DeleteArray);

Code

97/// Clear trait entries98void CvReligionXMLEntries::DeleteArray()99{100	for(std::vector<CvReligionEntry*>::iterator it = m_paReligionEntries.begin(); it != m_paReligionEntries.end(); ++it)101	{102		SAFE_DELETE(*it);103	}104105	m_paReligionEntries.clear();106}

Calls

Called by