Hooks
static bool BeforeCvCity_getExtraProductionDifference_with_int_int_const(const CvCity* self, int iExtra, int iModifier, int& result);static void AfterCvCity_getExtraProductionDifference_with_int_int_const(const CvCity* self, int iExtra, int iModifier, int& result);static int ReplaceCvCity_getExtraProductionDifference_with_int_int_const(int (*original)(const CvCity*, int, int), const CvCity* self, int iExtra, int iModifier);CivRegisterBefore<CivHooks::CvCity_getExtraProductionDifference_with_int_int_const>(host, &BeforeCvCity_getExtraProductionDifference_with_int_int_const);CivRegisterAfter<CivHooks::CvCity_getExtraProductionDifference_with_int_int_const>(host, &AfterCvCity_getExtraProductionDifference_with_int_int_const);CivRegisterReplace<CivHooks::CvCity_getExtraProductionDifference_with_int_int_const>(host, &ReplaceCvCity_getExtraProductionDifference_with_int_int_const);