Hooks
static bool BeforeCvCity_getDomainProductionModifier(const CvCity* self, DomainTypes eIndex, int& result);static void AfterCvCity_getDomainProductionModifier(const CvCity* self, DomainTypes eIndex, int& result);static int ReplaceCvCity_getDomainProductionModifier(int (*original)(const CvCity*, DomainTypes), const CvCity* self, DomainTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getDomainProductionModifier>(host, &BeforeCvCity_getDomainProductionModifier);CivRegisterAfter<CivHooks::CvCity_getDomainProductionModifier>(host, &AfterCvCity_getDomainProductionModifier);CivRegisterReplace<CivHooks::CvCity_getDomainProductionModifier>(host, &ReplaceCvCity_getDomainProductionModifier);