Hooks
static bool BeforeCvReligionBeliefs_GetBuildingClassHappiness(const CvReligionBeliefs* self, BuildingClassTypes eBuildingClass, int iFollowers, int& result);static void AfterCvReligionBeliefs_GetBuildingClassHappiness(const CvReligionBeliefs* self, BuildingClassTypes eBuildingClass, int iFollowers, int& result);static int ReplaceCvReligionBeliefs_GetBuildingClassHappiness(int (*original)(const CvReligionBeliefs*, BuildingClassTypes, int), const CvReligionBeliefs* self, BuildingClassTypes eBuildingClass, int iFollowers);CivRegisterBefore<CivHooks::CvReligionBeliefs_GetBuildingClassHappiness>(host, &BeforeCvReligionBeliefs_GetBuildingClassHappiness);CivRegisterAfter<CivHooks::CvReligionBeliefs_GetBuildingClassHappiness>(host, &AfterCvReligionBeliefs_GetBuildingClassHappiness);CivRegisterReplace<CivHooks::CvReligionBeliefs_GetBuildingClassHappiness>(host, &ReplaceCvReligionBeliefs_GetBuildingClassHappiness);