Bazaar developer reference

CvPlayerPolicies::HasAdoptedIdeology(PolicyBranchTypes) const

Defined in
CvPolicyClasses.cpp, line 4070
Class
CvPlayerPolicies
Hook name
CivHooks::CvPlayerPolicies_HasAdoptedIdeology

Hooks

static bool BeforeCvPlayerPolicies_HasAdoptedIdeology(const CvPlayerPolicies* self, PolicyBranchTypes eIdeology, bool& result);static void AfterCvPlayerPolicies_HasAdoptedIdeology(const CvPlayerPolicies* self, PolicyBranchTypes eIdeology, bool& result);static bool ReplaceCvPlayerPolicies_HasAdoptedIdeology(bool (*original)(const CvPlayerPolicies*, PolicyBranchTypes), const CvPlayerPolicies* self, PolicyBranchTypes eIdeology);CivRegisterBefore<CivHooks::CvPlayerPolicies_HasAdoptedIdeology>(host, &BeforeCvPlayerPolicies_HasAdoptedIdeology);CivRegisterAfter<CivHooks::CvPlayerPolicies_HasAdoptedIdeology>(host, &AfterCvPlayerPolicies_HasAdoptedIdeology);CivRegisterReplace<CivHooks::CvPlayerPolicies_HasAdoptedIdeology>(host, &ReplaceCvPlayerPolicies_HasAdoptedIdeology);

Code

4070bool CvPlayerPolicies::HasAdoptedIdeology(PolicyBranchTypes eIdeology) const4071{4072	return IsPolicyBranchUnlocked(eIdeology);4073}

Calls