Bazaar developer reference

CvBuildingXMLEntries::DeleteArray()

Defined in
CvBuildingClasses.cpp, line 2185
Class
CvBuildingXMLEntries
Hook name
CivHooks::CvBuildingXMLEntries_DeleteArray

Hooks

static bool BeforeCvBuildingXMLEntries_DeleteArray(CvBuildingXMLEntries* self);static void AfterCvBuildingXMLEntries_DeleteArray(CvBuildingXMLEntries* self);static void ReplaceCvBuildingXMLEntries_DeleteArray(void (*original)(CvBuildingXMLEntries*), CvBuildingXMLEntries* self);CivRegisterBefore<CivHooks::CvBuildingXMLEntries_DeleteArray>(host, &BeforeCvBuildingXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvBuildingXMLEntries_DeleteArray>(host, &AfterCvBuildingXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvBuildingXMLEntries_DeleteArray>(host, &ReplaceCvBuildingXMLEntries_DeleteArray);

Code

2184/// Clear policy entries2185void CvBuildingXMLEntries::DeleteArray()2186{2187	for(std::vector<CvBuildingEntry*>::iterator it = m_paBuildingEntries.begin(); it != m_paBuildingEntries.end(); ++it)2188	{2189		SAFE_DELETE(*it);2190	}21912192	m_paBuildingEntries.clear();2193}

Calls

Called by