Code
225/// Destructor226CvPolicyEntry::~CvPolicyEntry(void)227{228 SAFE_DELETE_ARRAY(m_piPrereqOrPolicies);229 SAFE_DELETE_ARRAY(m_piPrereqAndPolicies);230 SAFE_DELETE_ARRAY(m_piPolicyDisables);231 SAFE_DELETE_ARRAY(m_piYieldModifier);232 SAFE_DELETE_ARRAY(m_piCityYieldChange);233 SAFE_DELETE_ARRAY(m_piCoastalCityYieldChange);234 SAFE_DELETE_ARRAY(m_piCapitalYieldChange);235 SAFE_DELETE_ARRAY(m_piCapitalYieldPerPopChange);236 SAFE_DELETE_ARRAY(m_piCapitalYieldModifier);237 SAFE_DELETE_ARRAY(m_piGreatWorkYieldChange);238 SAFE_DELETE_ARRAY(m_piSpecialistExtraYield);239 SAFE_DELETE_ARRAY(m_pabFreePromotion);240 SAFE_DELETE_ARRAY(m_paiUnitCombatProductionModifiers);241 SAFE_DELETE_ARRAY(m_paiUnitCombatFreeExperiences);242 SAFE_DELETE_ARRAY(m_paiBuildingClassCultureChanges);243 SAFE_DELETE_ARRAY(m_paiBuildingClassProductionModifiers);244 SAFE_DELETE_ARRAY(m_paiBuildingClassTourismModifiers);245 SAFE_DELETE_ARRAY(m_paiBuildingClassHappiness);246 SAFE_DELETE_ARRAY(m_paiFreeUnitClasses);247 SAFE_DELETE_ARRAY(m_paiTourismOnUnitCreation);248249// SAFE_DELETE_ARRAY(m_pabHurry);250 SAFE_DELETE_ARRAY(m_paiHurryModifier);251 SAFE_DELETE_ARRAY(m_pabSpecialistValid);252253 CvDatabaseUtility::SafeDelete2DArray(m_ppiImprovementYieldChanges);254#if defined(MOD_API_UNIFIED_YIELDS) && defined(MOD_API_PLOT_YIELDS)255 CvDatabaseUtility::SafeDelete2DArray(m_ppiPlotYieldChanges);256#endif257#if defined(MOD_API_UNIFIED_YIELDS)258 CvDatabaseUtility::SafeDelete2DArray(m_ppiFeatureYieldChanges);259 CvDatabaseUtility::SafeDelete2DArray(m_ppiCityYieldFromUnimprovedFeature);260 CvDatabaseUtility::SafeDelete2DArray(m_ppiUnimprovedFeatureYieldChanges);261 CvDatabaseUtility::SafeDelete2DArray(m_ppiResourceYieldChanges);262 CvDatabaseUtility::SafeDelete2DArray(m_ppiTerrainYieldChanges);263 CvDatabaseUtility::SafeDelete2DArray(m_ppiTradeRouteYieldChange);264 CvDatabaseUtility::SafeDelete2DArray(m_ppiSpecialistYieldChanges);265 CvDatabaseUtility::SafeDelete2DArray(m_ppiGreatPersonExpendedYield);266 SAFE_DELETE_ARRAY(m_piGoldenAgeGreatPersonRateModifier);267 SAFE_DELETE_ARRAY(m_piYieldFromKills);268 SAFE_DELETE_ARRAY(m_piYieldFromBarbarianKills);269 SAFE_DELETE_ARRAY(m_piYieldChangeTradeRoute);270 SAFE_DELETE_ARRAY(m_piYieldChangesNaturalWonder);271 SAFE_DELETE_ARRAY(m_piYieldChangeWorldWonder);272#endif273 CvDatabaseUtility::SafeDelete2DArray(m_ppiBuildingClassYieldModifiers);274 CvDatabaseUtility::SafeDelete2DArray(m_ppiBuildingClassYieldChanges);275}