Bazaar developer reference

CvEconomicAI::Uninit()

Defined in
CvEconomicAI.cpp, line 284
Class
CvEconomicAI
Hook name
CivHooks::CvEconomicAI_Uninit

Hooks

static bool BeforeCvEconomicAI_Uninit(CvEconomicAI* self);static void AfterCvEconomicAI_Uninit(CvEconomicAI* self);static void ReplaceCvEconomicAI_Uninit(void (*original)(CvEconomicAI*), CvEconomicAI* self);CivRegisterBefore<CivHooks::CvEconomicAI_Uninit>(host, &BeforeCvEconomicAI_Uninit);CivRegisterAfter<CivHooks::CvEconomicAI_Uninit>(host, &AfterCvEconomicAI_Uninit);CivRegisterReplace<CivHooks::CvEconomicAI_Uninit>(host, &ReplaceCvEconomicAI_Uninit);

Code

283/// Deallocate memory created in initialize284void CvEconomicAI::Uninit()285{286	SAFE_DELETE_ARRAY(m_pabUsingStrategy);287	SAFE_DELETE_ARRAY(m_paiTurnStrategyAdopted);288	SAFE_DELETE_ARRAY(m_aiTempFlavors);289}

Calls

Called by