Bazaar developer reference

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

Called by

52 functions in 4 files