Bazaar developer reference

CvUnitXMLEntries::DeleteArray()

Defined in
CvUnitClasses.cpp, line 1779
Class
CvUnitXMLEntries
Hook name
CivHooks::CvUnitXMLEntries_DeleteArray

Hooks

static bool BeforeCvUnitXMLEntries_DeleteArray(CvUnitXMLEntries* self);static void AfterCvUnitXMLEntries_DeleteArray(CvUnitXMLEntries* self);static void ReplaceCvUnitXMLEntries_DeleteArray(void (*original)(CvUnitXMLEntries*), CvUnitXMLEntries* self);CivRegisterBefore<CivHooks::CvUnitXMLEntries_DeleteArray>(host, &BeforeCvUnitXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvUnitXMLEntries_DeleteArray>(host, &AfterCvUnitXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvUnitXMLEntries_DeleteArray>(host, &ReplaceCvUnitXMLEntries_DeleteArray);

Code

1778/// Clear policy entries1779void CvUnitXMLEntries::DeleteArray()1780{1781	for(std::vector<CvUnitEntry*>::iterator it = m_paUnitEntries.begin(); it != m_paUnitEntries.end(); ++it)1782	{1783		SAFE_DELETE(*it);1784	}17851786	m_paUnitEntries.clear();1787}

Calls

Called by