CvPolicyXMLEntries::GetPolicyEntry(int)
- Defined in
- CvPolicyClasses.cpp, line 2492
- Class
- CvPolicyXMLEntries
- Hook name
CivHooks::CvPolicyXMLEntries_GetPolicyEntry
Hooks
static bool BeforeCvPolicyXMLEntries_GetPolicyEntry(CvPolicyXMLEntries* self, int index, CvPolicyEntry*& result);static void AfterCvPolicyXMLEntries_GetPolicyEntry(CvPolicyXMLEntries* self, int index, CvPolicyEntry*& result);static CvPolicyEntry* ReplaceCvPolicyXMLEntries_GetPolicyEntry(CvPolicyEntry* (*original)(CvPolicyXMLEntries*, int), CvPolicyXMLEntries* self, int index);CivRegisterBefore<CivHooks::CvPolicyXMLEntries_GetPolicyEntry>(host, &BeforeCvPolicyXMLEntries_GetPolicyEntry);CivRegisterAfter<CivHooks::CvPolicyXMLEntries_GetPolicyEntry>(host, &AfterCvPolicyXMLEntries_GetPolicyEntry);CivRegisterReplace<CivHooks::CvPolicyXMLEntries_GetPolicyEntry>(host, &ReplaceCvPolicyXMLEntries_GetPolicyEntry);
Code
2491/// Get a specific entry2492CvPolicyEntry* CvPolicyXMLEntries::GetPolicyEntry(int index)2493{2494 return m_paPolicyEntries[index];2495}
Calls
std::vector::operator[]
Called by
- CvPolicyAI::AddFlavorWeights(FlavorTypes, int, int)
- CvPolicyAI::ChooseNextPolicy(CvPlayer *)
- CvPolicyAI::PropagateWeights(int, int, int, int)
- CvPlayerPolicies::CanGetAdvancedTenet() const
- CvPlayerPolicies::GetAvailableTenets(PolicyBranchTypes, int)
- CvPlayerPolicies::GetBuildingClassProductionModifier(BuildingClassTypes)
- CvPlayerPolicies::GetBuildingClassTourismModifier(BuildingClassTypes)
- CvPlayerPolicies::GetBuildingClassYieldChange(BuildingClassTypes, YieldTypes)
- CvPlayerPolicies::GetBuildingClassYieldModifier(BuildingClassTypes, YieldTypes)
- CvPlayerPolicies::GetFreeBuildingsOnConquest()
- CvPlayerPolicies::GetImprovementCultureChange(ImprovementTypes)
- CvPlayerPolicies::GetNumPoliciesOwned(bool, bool) const
- CvPlayerPolicies::GetNumPoliciesOwnedInBranch(PolicyBranchTypes) const
- CvPlayerPolicies::GetNumTenetsOfLevel(PolicyBranchTypes, int) const
- CvPlayerPolicies::GetNumericModifier(PolicyModifierType)
- CvPlayerPolicies::GetTenet(PolicyBranchTypes, int, int)
- CvPlayerPolicies::GetTourismFromUnitCreation(UnitClassTypes) const
- CvPlayerPolicies::GetWeLoveTheKingString()
- CvPlayerPolicies::GetYieldModifier(YieldTypes)
- CvPlayerPolicies::HasPolicyEncouragingGarrisons() const
- CvPlayerPolicies::HasPolicyGrantingReformationBelief() const
- CvPlayerPolicies::WillFinishBranchIfAdopted(PolicyTypes) const