Bazaar developer reference

CvTraitXMLEntries::DeleteArray()

Defined in
CvTraitClasses.cpp, line 1882
Class
CvTraitXMLEntries
Hook name
CivHooks::CvTraitXMLEntries_DeleteArray

Hooks

static bool BeforeCvTraitXMLEntries_DeleteArray(CvTraitXMLEntries* self);static void AfterCvTraitXMLEntries_DeleteArray(CvTraitXMLEntries* self);static void ReplaceCvTraitXMLEntries_DeleteArray(void (*original)(CvTraitXMLEntries*), CvTraitXMLEntries* self);CivRegisterBefore<CivHooks::CvTraitXMLEntries_DeleteArray>(host, &BeforeCvTraitXMLEntries_DeleteArray);CivRegisterAfter<CivHooks::CvTraitXMLEntries_DeleteArray>(host, &AfterCvTraitXMLEntries_DeleteArray);CivRegisterReplace<CivHooks::CvTraitXMLEntries_DeleteArray>(host, &ReplaceCvTraitXMLEntries_DeleteArray);

Code

1881/// Clear trait entries1882void CvTraitXMLEntries::DeleteArray()1883{1884	for(std::vector<CvTraitEntry*>::iterator it = m_paTraitEntries.begin(); it != m_paTraitEntries.end(); ++it)1885	{1886		SAFE_DELETE(*it);1887	}18881889	m_paTraitEntries.clear();1890}

Calls

Called by