Bazaar developer reference

CvBeliefXMLEntries::DeleteArray()

Defined in
CvBeliefClasses.cpp, line 1129
Class
CvBeliefXMLEntries
Hook name
CivHooks::CvBeliefXMLEntries_DeleteArray

Hooks

static bool BeforeCvBeliefXMLEntries_DeleteArray(CvBeliefXMLEntries* self);static void AfterCvBeliefXMLEntries_DeleteArray(CvBeliefXMLEntries* self);static void ReplaceCvBeliefXMLEntries_DeleteArray(void (*original)(CvBeliefXMLEntries*), CvBeliefXMLEntries* self);CivRegisterBefore<CivHooks::CvBeliefXMLEntries_DeleteArray>(host, &BeforeCvBeliefXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvBeliefXMLEntries_DeleteArray>(host, &AfterCvBeliefXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvBeliefXMLEntries_DeleteArray>(host, &ReplaceCvBeliefXMLEntries_DeleteArray);

Code

1128/// Clear belief entries1129void CvBeliefXMLEntries::DeleteArray()1130{1131	for(std::vector<CvBeliefEntry*>::iterator it = m_paBeliefEntries.begin(); it != m_paBeliefEntries.end(); ++it)1132	{1133		SAFE_DELETE(*it);1134	}11351136	m_paBeliefEntries.clear();1137}

Calls

Called by