Hooks
static bool BeforeCvPolicyEntry_GetFreeBuildingOnConquest(const CvPolicyEntry* self, BuildingTypes& result);static void AfterCvPolicyEntry_GetFreeBuildingOnConquest(const CvPolicyEntry* self, BuildingTypes& result);static BuildingTypes ReplaceCvPolicyEntry_GetFreeBuildingOnConquest(BuildingTypes (*original)(const CvPolicyEntry*), const CvPolicyEntry* self);CivRegisterBefore<CivHooks::CvPolicyEntry_GetFreeBuildingOnConquest>(host, &BeforeCvPolicyEntry_GetFreeBuildingOnConquest);CivRegisterAfter<CivHooks::CvPolicyEntry_GetFreeBuildingOnConquest>(host, &AfterCvPolicyEntry_GetFreeBuildingOnConquest);CivRegisterReplace<CivHooks::CvPolicyEntry_GetFreeBuildingOnConquest>(host, &ReplaceCvPolicyEntry_GetFreeBuildingOnConquest);