Bazaar developer reference

CvEmphasisXMLEntries::DeleteArray()

Defined in
CvEmphasisClasses.cpp, line 91
Class
CvEmphasisXMLEntries
Hook name
CivHooks::CvEmphasisXMLEntries_DeleteArray

Hooks

static bool BeforeCvEmphasisXMLEntries_DeleteArray(CvEmphasisXMLEntries* self);static void AfterCvEmphasisXMLEntries_DeleteArray(CvEmphasisXMLEntries* self);static void ReplaceCvEmphasisXMLEntries_DeleteArray(void (*original)(CvEmphasisXMLEntries*), CvEmphasisXMLEntries* self);CivRegisterBefore<CivHooks::CvEmphasisXMLEntries_DeleteArray>(host, &BeforeCvEmphasisXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvEmphasisXMLEntries_DeleteArray>(host, &AfterCvEmphasisXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvEmphasisXMLEntries_DeleteArray>(host, &ReplaceCvEmphasisXMLEntries_DeleteArray);

Code

90/// Clear policy entries91void CvEmphasisXMLEntries::DeleteArray()92{93	for(std::vector<CvEmphasisEntry*>::iterator it = m_paEmphasisEntries.begin(); it != m_paEmphasisEntries.end(); ++it)94	{95		SAFE_DELETE(*it);96	}9798	m_paEmphasisEntries.clear();99}

Calls

Called by