Hooks
static bool BeforeCvReligionBeliefs_GetBuildingClassYieldChange(const CvReligionBeliefs* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType, int iFollowers, int& result);static void AfterCvReligionBeliefs_GetBuildingClassYieldChange(const CvReligionBeliefs* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType, int iFollowers, int& result);static int ReplaceCvReligionBeliefs_GetBuildingClassYieldChange(int (*original)(const CvReligionBeliefs*, BuildingClassTypes, YieldTypes, int), const CvReligionBeliefs* self, BuildingClassTypes eBuildingClass, YieldTypes eYieldType, int iFollowers);CivRegisterBefore<CivHooks::CvReligionBeliefs_GetBuildingClassYieldChange>(host, &BeforeCvReligionBeliefs_GetBuildingClassYieldChange);CivRegisterAfter<CivHooks::CvReligionBeliefs_GetBuildingClassYieldChange>(host, &AfterCvReligionBeliefs_GetBuildingClassYieldChange);CivRegisterReplace<CivHooks::CvReligionBeliefs_GetBuildingClassYieldChange>(host, &ReplaceCvReligionBeliefs_GetBuildingClassYieldChange);