Bazaar developer reference

CvImprovementXMLEntries::DeleteArray()

Defined in
CvImprovementClasses.cpp, line 1265
Class
CvImprovementXMLEntries
Hook name
CivHooks::CvImprovementXMLEntries_DeleteArray

Hooks

static bool BeforeCvImprovementXMLEntries_DeleteArray(CvImprovementXMLEntries* self);static void AfterCvImprovementXMLEntries_DeleteArray(CvImprovementXMLEntries* self);static void ReplaceCvImprovementXMLEntries_DeleteArray(void (*original)(CvImprovementXMLEntries*), CvImprovementXMLEntries* self);CivRegisterBefore<CivHooks::CvImprovementXMLEntries_DeleteArray>(host, &BeforeCvImprovementXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvImprovementXMLEntries_DeleteArray>(host, &AfterCvImprovementXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvImprovementXMLEntries_DeleteArray>(host, &ReplaceCvImprovementXMLEntries_DeleteArray);

Code

1264/// Clear improvement entries1265void CvImprovementXMLEntries::DeleteArray()1266{1267	for(std::vector<CvImprovementEntry*>::iterator it = m_paImprovementEntries.begin(); it != m_paImprovementEntries.end(); ++it)1268	{1269		SAFE_DELETE(*it);1270	}12711272	m_paImprovementEntries.clear();1273}

Calls

Called by