Bazaar developer reference

CvProjectXMLEntries::DeleteArray()

Defined in
CvProjectClasses.cpp, line 309
Class
CvProjectXMLEntries
Hook name
CivHooks::CvProjectXMLEntries_DeleteArray

Hooks

static bool BeforeCvProjectXMLEntries_DeleteArray(CvProjectXMLEntries* self);static void AfterCvProjectXMLEntries_DeleteArray(CvProjectXMLEntries* self);static void ReplaceCvProjectXMLEntries_DeleteArray(void (*original)(CvProjectXMLEntries*), CvProjectXMLEntries* self);CivRegisterBefore<CivHooks::CvProjectXMLEntries_DeleteArray>(host, &BeforeCvProjectXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvProjectXMLEntries_DeleteArray>(host, &AfterCvProjectXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvProjectXMLEntries_DeleteArray>(host, &ReplaceCvProjectXMLEntries_DeleteArray);

Code

308/// Clear project entries309void CvProjectXMLEntries::DeleteArray()310{311	for(std::vector<CvProjectEntry*>::iterator it = m_paProjectEntries.begin(); it != m_paProjectEntries.end(); ++it)312	{313		SAFE_DELETE(*it);314	}315316	m_paProjectEntries.clear();317}

Calls

Called by