Bazaar developer reference

CvPromotionXMLEntries::DeleteArray()

Defined in
CvPromotionClasses.cpp, line 2133
Class
CvPromotionXMLEntries
Hook name
CivHooks::CvPromotionXMLEntries_DeleteArray

Hooks

static bool BeforeCvPromotionXMLEntries_DeleteArray(CvPromotionXMLEntries* self);static void AfterCvPromotionXMLEntries_DeleteArray(CvPromotionXMLEntries* self);static void ReplaceCvPromotionXMLEntries_DeleteArray(void (*original)(CvPromotionXMLEntries*), CvPromotionXMLEntries* self);CivRegisterBefore<CivHooks::CvPromotionXMLEntries_DeleteArray>(host, &BeforeCvPromotionXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvPromotionXMLEntries_DeleteArray>(host, &AfterCvPromotionXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvPromotionXMLEntries_DeleteArray>(host, &ReplaceCvPromotionXMLEntries_DeleteArray);

Code

2132/// Clear promotion entries2133void CvPromotionXMLEntries::DeleteArray()2134{2135	for(std::vector<CvPromotionEntry*>::iterator it = m_paPromotionEntries.begin(); it != m_paPromotionEntries.end(); ++it)2136	{2137		SAFE_DELETE(*it);2138	}21392140	m_paPromotionEntries.clear();2141}

Calls

Called by