Bazaar developer reference

CvTechXMLEntries::DeleteArray()

Defined in
CvTechClasses.cpp, line 593
Class
CvTechXMLEntries
Hook name
CivHooks::CvTechXMLEntries_DeleteArray

Hooks

static bool BeforeCvTechXMLEntries_DeleteArray(CvTechXMLEntries* self);static void AfterCvTechXMLEntries_DeleteArray(CvTechXMLEntries* self);static void ReplaceCvTechXMLEntries_DeleteArray(void (*original)(CvTechXMLEntries*), CvTechXMLEntries* self);CivRegisterBefore<CivHooks::CvTechXMLEntries_DeleteArray>(host, &BeforeCvTechXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvTechXMLEntries_DeleteArray>(host, &AfterCvTechXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvTechXMLEntries_DeleteArray>(host, &ReplaceCvTechXMLEntries_DeleteArray);

Code

592/// Clear tech entries593void CvTechXMLEntries::DeleteArray()594{595	for(std::vector<CvTechEntry*>::iterator it = m_paTechEntries.begin(); it != m_paTechEntries.end(); ++it)596	{597		SAFE_DELETE(*it);598	}599600	m_paTechEntries.clear();601}

Calls

Called by