Bazaar developer reference

CvPolicyEntry::GetPrereqOrPolicies(int) const

Defined in
CvPolicyClasses.cpp, line 1820
Class
CvPolicyEntry
Hook name
CivHooks::CvPolicyEntry_GetPrereqOrPolicies

Hooks

static bool BeforeCvPolicyEntry_GetPrereqOrPolicies(const CvPolicyEntry* self, int i, int& result);static void AfterCvPolicyEntry_GetPrereqOrPolicies(const CvPolicyEntry* self, int i, int& result);static int ReplaceCvPolicyEntry_GetPrereqOrPolicies(int (*original)(const CvPolicyEntry*, int), const CvPolicyEntry* self, int i);CivRegisterBefore<CivHooks::CvPolicyEntry_GetPrereqOrPolicies>(host, &BeforeCvPolicyEntry_GetPrereqOrPolicies);CivRegisterAfter<CivHooks::CvPolicyEntry_GetPrereqOrPolicies>(host, &AfterCvPolicyEntry_GetPrereqOrPolicies);CivRegisterReplace<CivHooks::CvPolicyEntry_GetPrereqOrPolicies>(host, &ReplaceCvPolicyEntry_GetPrereqOrPolicies);

Code

1819/// Prerequisite policies with OR1820int CvPolicyEntry::GetPrereqOrPolicies(int i) const1821{1822	return m_piPrereqOrPolicies ? m_piPrereqOrPolicies[i] : -1;1823}

Called by