Bazaar developer reference

CvTeamTechs::Uninit()

Defined in
CvTechClasses.cpp, line 1753
Class
CvTeamTechs
Hook name
CivHooks::CvTeamTechs_Uninit

Hooks

static bool BeforeCvTeamTechs_Uninit(CvTeamTechs* self);static void AfterCvTeamTechs_Uninit(CvTeamTechs* self);static void ReplaceCvTeamTechs_Uninit(void (*original)(CvTeamTechs*), CvTeamTechs* self);CivRegisterBefore<CivHooks::CvTeamTechs_Uninit>(host, &BeforeCvTeamTechs_Uninit);CivRegisterAfter<CivHooks::CvTeamTechs_Uninit>(host, &AfterCvTeamTechs_Uninit);CivRegisterReplace<CivHooks::CvTeamTechs_Uninit>(host, &ReplaceCvTeamTechs_Uninit);

Code

1752/// Deallocate memory created in initialize1753void CvTeamTechs::Uninit()1754{1755	SAFE_DELETE_ARRAY(m_pabHasTech);1756	SAFE_DELETE_ARRAY(m_pabNoTradeTech);1757	SAFE_DELETE_ARRAY(m_paiResearchProgress);1758	SAFE_DELETE_ARRAY(m_paiTechCount);1759}

Calls

Called by