Hooks
static bool BeforeCvCitySpecializationXMLEntries_GetNextSpecializationForYield(CvCitySpecializationXMLEntries* self, CitySpecializationTypes& result);static void AfterCvCitySpecializationXMLEntries_GetNextSpecializationForYield(CvCitySpecializationXMLEntries* self, CitySpecializationTypes& result);static CitySpecializationTypes ReplaceCvCitySpecializationXMLEntries_GetNextSpecializationForYield(CitySpecializationTypes (*original)(CvCitySpecializationXMLEntries*), CvCitySpecializationXMLEntries* self);CivRegisterBefore<CivHooks::CvCitySpecializationXMLEntries_GetNextSpecializationForYield>(host, &BeforeCvCitySpecializationXMLEntries_GetNextSpecializationForYield);CivRegisterAfter<CivHooks::CvCitySpecializationXMLEntries_GetNextSpecializationForYield>(host, &AfterCvCitySpecializationXMLEntries_GetNextSpecializationForYield);CivRegisterReplace<CivHooks::CvCitySpecializationXMLEntries_GetNextSpecializationForYield>(host, &ReplaceCvCitySpecializationXMLEntries_GetNextSpecializationForYield);