CvReligionBeliefs::HasBelief(BeliefTypes) const
- Defined in
- CvBeliefClasses.cpp, line 1315
- Class
- CvReligionBeliefs
- Hook name
CivHooks::CvReligionBeliefs_HasBelief
Hooks
static bool BeforeCvReligionBeliefs_HasBelief(const CvReligionBeliefs* self, BeliefTypes eBelief, bool& result);static void AfterCvReligionBeliefs_HasBelief(const CvReligionBeliefs* self, BeliefTypes eBelief, bool& result);static bool ReplaceCvReligionBeliefs_HasBelief(bool (*original)(const CvReligionBeliefs*, BeliefTypes), const CvReligionBeliefs* self, BeliefTypes eBelief);CivRegisterBefore<CivHooks::CvReligionBeliefs_HasBelief>(host, &BeforeCvReligionBeliefs_HasBelief);CivRegisterAfter<CivHooks::CvReligionBeliefs_HasBelief>(host, &AfterCvReligionBeliefs_HasBelief);CivRegisterReplace<CivHooks::CvReligionBeliefs_HasBelief>(host, &ReplaceCvReligionBeliefs_HasBelief);
Code
1314/// Does this religion possess a specific belief?1315bool CvReligionBeliefs::HasBelief(BeliefTypes eBelief) const1316{1317 return (find(m_ReligionBeliefs.begin(), m_ReligionBeliefs.end(), (int)eBelief) != m_ReligionBeliefs.end());1318}
Calls
BaseVector::beginBaseVector::endstd::find
Called by
52 functions in 4 files
- CvReligionBeliefs::GetBuildingClassHappiness(BuildingClassTypes, int) const
- CvReligionBeliefs::GetBuildingClassTourism(BuildingClassTypes) const
- CvReligionBeliefs::GetBuildingClassYieldChange(BuildingClassTypes, YieldTypes, int) const
- CvReligionBeliefs::GetCapitalYieldChange(int, YieldTypes) const
- CvReligionBeliefs::GetCityGrowthModifier(bool) const
- CvReligionBeliefs::GetCityYieldChange(int, YieldTypes) const
- CvReligionBeliefs::GetCityYieldFromUnimprovedFeature(FeatureTypes, YieldTypes) const
- CvReligionBeliefs::GetCoastalCityYieldChange(int, YieldTypes) const
- CvReligionBeliefs::GetFaithFromKills(int) const
- CvReligionBeliefs::GetFeatureYieldChange(FeatureTypes, YieldTypes) const
- CvReligionBeliefs::GetGoldPerFollowingCity() const
- CvReligionBeliefs::GetGoldPerXFollowers() const
- CvReligionBeliefs::GetGoldWhenCityAdopts() const
- CvReligionBeliefs::GetGoldenAgeGreatPersonRateModifier(GreatPersonTypes) const
- CvReligionBeliefs::GetGreatPersonExpendedYield(GreatPersonTypes, YieldTypes) const
- CvReligionBeliefs::GetGreatWorkYieldChange(int, YieldTypes) const
- CvReligionBeliefs::GetHappinessPerCity(int) const
- CvReligionBeliefs::GetHappinessPerFollowingCity() const
- CvReligionBeliefs::GetHappinessPerXPeacefulForeignFollowers() const
- CvReligionBeliefs::GetHolyCityYieldChange(YieldTypes) const
- CvReligionBeliefs::GetImprovementYieldChange(ImprovementTypes, YieldTypes) const
- CvReligionBeliefs::GetMaxYieldModifierPerFollower(YieldTypes) const
- CvReligionBeliefs::GetPlayerCultureModifier(bool) const
- CvReligionBeliefs::GetPlayerHappiness(bool) const
- CvReligionBeliefs::GetPlotYieldChange(PlotTypes, YieldTypes) const
- CvReligionBeliefs::GetResourceHappiness(ResourceTypes) const
- CvReligionBeliefs::GetResourceQuantityModifier(ResourceTypes) const
- CvReligionBeliefs::GetResourceYieldChange(ResourceTypes, YieldTypes) const
- CvReligionBeliefs::GetSciencePerOtherReligionFollower() const
- CvReligionBeliefs::GetSpecialistYieldChange(SpecialistTypes, YieldTypes) const
- CvReligionBeliefs::GetTerrainYieldChange(TerrainTypes, YieldTypes) const
- CvReligionBeliefs::GetTradeRouteYieldChange(DomainTypes, YieldTypes) const
- CvReligionBeliefs::GetUnimprovedFeatureYieldChange(FeatureTypes, YieldTypes) const
- CvReligionBeliefs::GetWonderProductionModifier(EraTypes) const
- CvReligionBeliefs::GetYieldChangeAnySpecialist(YieldTypes) const
- CvReligionBeliefs::GetYieldChangeNaturalWonder(YieldTypes) const
- CvReligionBeliefs::GetYieldChangePerForeignCity(YieldTypes) const
- CvReligionBeliefs::GetYieldChangePerXForeignFollowers(YieldTypes) const
- CvReligionBeliefs::GetYieldChangeTradeRoute(YieldTypes) const
- CvReligionBeliefs::GetYieldChangeWorldWonder(YieldTypes) const
- CvReligionBeliefs::GetYieldFromBarbarianKills(YieldTypes) const
- CvReligionBeliefs::GetYieldFromKills(YieldTypes) const
- CvReligionBeliefs::GetYieldModifierNaturalWonder(YieldTypes) const
- CvReligionBeliefs::GetYieldPerFollowingCity(YieldTypes) const
- CvReligionBeliefs::GetYieldPerOtherReligionFollower(YieldTypes) const
- CvReligionBeliefs::GetYieldPerXFollowers(YieldTypes) const
- CvReligionBeliefs::IsConvertsBarbarians() const
- CvReligionBeliefs::IsFaithBuyingEnabled(EraTypes) const
- CvReligionBeliefs::IsFaithPurchaseAllGreatPeople() const
- CvCity::HasBelief(BeliefTypes) const
- CvPlayer::HasBelief(BeliefTypes) const
- CvGameReligions::IsInSomeReligion(BeliefTypes, PlayerTypes) const