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
SAFE_DELETE_ARRAYSAFE_DELETE_ARRAY