Bazaar developer reference

CvTacticalMoveXMLEntries::DeleteArray()

Defined in
CvTacticalAI.cpp, line 101
Class
CvTacticalMoveXMLEntries
Hook name
CivHooks::CvTacticalMoveXMLEntries_DeleteArray

Hooks

static bool BeforeCvTacticalMoveXMLEntries_DeleteArray(CvTacticalMoveXMLEntries* self);static void AfterCvTacticalMoveXMLEntries_DeleteArray(CvTacticalMoveXMLEntries* self);static void ReplaceCvTacticalMoveXMLEntries_DeleteArray(void (*original)(CvTacticalMoveXMLEntries*), CvTacticalMoveXMLEntries* self);CivRegisterBefore<CivHooks::CvTacticalMoveXMLEntries_DeleteArray>(host, &BeforeCvTacticalMoveXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvTacticalMoveXMLEntries_DeleteArray>(host, &AfterCvTacticalMoveXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvTacticalMoveXMLEntries_DeleteArray>(host, &ReplaceCvTacticalMoveXMLEntries_DeleteArray);

Code

100/// Clear entries101void CvTacticalMoveXMLEntries::DeleteArray()102{103	for(std::vector<CvTacticalMoveXMLEntry*>::iterator it = m_paTacticalMoveEntries.begin(); it != m_paTacticalMoveEntries.end(); ++it)104	{105		SAFE_DELETE(*it);106	}107108	m_paTacticalMoveEntries.clear();109}

Calls

Called by