Bazaar developer reference

CvUnit::uninit()

Defined in
CvUnit.cpp, line 843
Class
CvUnit
Hook name
CivHooks::CvUnit_uninit

Hooks

static bool BeforeCvUnit_uninit(CvUnit* self);static void AfterCvUnit_uninit(CvUnit* self);static void ReplaceCvUnit_uninit(void (*original)(CvUnit*), CvUnit* self);CivRegisterBefore<CivHooks::CvUnit_uninit>(host, &BeforeCvUnit_uninit);CivRegisterAfter<CivHooks::CvUnit_uninit>(host, &AfterCvUnit_uninit);CivRegisterReplace<CivHooks::CvUnit_uninit>(host, &ReplaceCvUnit_uninit);

Code

843void CvUnit::uninit()844{845	VALIDATE_OBJECT846	uninitInfos();847848	m_missionQueue.clear();849850	m_Promotions.Uninit();851852	m_kLastPath.clear();853854	delete m_pReligion;855	m_pReligion = NULL;856}

Calls

Called by