Hooks
static bool BeforeCvCityBuildings_IsHoldingGreatWork(const CvCityBuildings* self, BuildingClassTypes eBuildingClass, bool& result);static void AfterCvCityBuildings_IsHoldingGreatWork(const CvCityBuildings* self, BuildingClassTypes eBuildingClass, bool& result);static bool ReplaceCvCityBuildings_IsHoldingGreatWork(bool (*original)(const CvCityBuildings*, BuildingClassTypes), const CvCityBuildings* self, BuildingClassTypes eBuildingClass);CivRegisterBefore<CivHooks::CvCityBuildings_IsHoldingGreatWork>(host, &BeforeCvCityBuildings_IsHoldingGreatWork);CivRegisterAfter<CivHooks::CvCityBuildings_IsHoldingGreatWork>(host, &AfterCvCityBuildings_IsHoldingGreatWork);CivRegisterReplace<CivHooks::CvCityBuildings_IsHoldingGreatWork>(host, &ReplaceCvCityBuildings_IsHoldingGreatWork);