Bazaar developer reference

CvPolicyEntry::GetPrereqAndPolicies(int) const

Defined in
CvPolicyClasses.cpp, line 1826
Class
CvPolicyEntry
Hook name
CivHooks::CvPolicyEntry_GetPrereqAndPolicies

Hooks

static bool BeforeCvPolicyEntry_GetPrereqAndPolicies(const CvPolicyEntry* self, int i, int& result);static void AfterCvPolicyEntry_GetPrereqAndPolicies(const CvPolicyEntry* self, int i, int& result);static int ReplaceCvPolicyEntry_GetPrereqAndPolicies(int (*original)(const CvPolicyEntry*, int), const CvPolicyEntry* self, int i);CivRegisterBefore<CivHooks::CvPolicyEntry_GetPrereqAndPolicies>(host, &BeforeCvPolicyEntry_GetPrereqAndPolicies);CivRegisterAfter<CivHooks::CvPolicyEntry_GetPrereqAndPolicies>(host, &AfterCvPolicyEntry_GetPrereqAndPolicies);CivRegisterReplace<CivHooks::CvPolicyEntry_GetPrereqAndPolicies>(host, &ReplaceCvPolicyEntry_GetPrereqAndPolicies);

Code

1825/// Prerequisite policies with AND1826int CvPolicyEntry::GetPrereqAndPolicies(int i) const1827{1828	return m_piPrereqAndPolicies ? m_piPrereqAndPolicies[i] : -1;1829}

Called by